)]}' { "commit": "676f0a45edd6b9be824f21530a13a695466880bf", "tree": "60992647429c76300b91d7c9c0eb99b77ae76761", "parents": [ "a19c925eda6987d91f316639db2ce774725f7a1a" ], "author": { "name": "Michael Matloob", "email": "matloob@golang.org", "time": "Fri Oct 30 17:11:36 2020 -0400" }, "committer": { "name": "Michael Matloob", "email": "matloob@golang.org", "time": "Fri Nov 20 18:29:46 2020 +0000" }, "message": "cmd/go: support overlaying go.mod files\n\nThis change updates the lockedfile package to open files using the\nnew fsys.OpenFile function. The logic of fsys.Open has been moved into\nfsys.OpenFile, and fsys.Open is now just a light wrapper around it.\n\nFor #39958\n\nChange-Id: I552f1a45ac00ac06b5812008d17a61e610b4b113\nReviewed-on: https://go-review.googlesource.com/c/go/+/266797\nTrust: Michael Matloob \u003cmatloob@golang.org\u003e\nRun-TryBot: Michael Matloob \u003cmatloob@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Jay Conrod \u003cjayconrod@google.com\u003e\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "e3a0e44f82db4034b5314f71a23d5c7d826c9980", "old_mode": 33188, "old_path": "src/cmd/go/internal/fsys/fsys.go", "new_id": "0264786e5b26a73a12b43e76f3fabda1576628cc", "new_mode": 33188, "new_path": "src/cmd/go/internal/fsys/fsys.go" }, { "type": "modify", "old_id": "10e1240efdd9bb75964f62f51c51be218c69d60e", "old_mode": 33188, "old_path": "src/cmd/go/internal/lockedfile/lockedfile_filelock.go", "new_id": "efc66461ed2fd6a2f12ca0b0440cc3f6ddb81f73", "new_mode": 33188, "new_path": "src/cmd/go/internal/lockedfile/lockedfile_filelock.go" }, { "type": "modify", "old_id": "51681381d76d8847a11efc6505dd2fabe0ec55af", "old_mode": 33188, "old_path": "src/cmd/go/internal/lockedfile/lockedfile_plan9.go", "new_id": "70d6eddf2d2da4b349e8de1ef114a986744aef91", "new_mode": 33188, "new_path": "src/cmd/go/internal/lockedfile/lockedfile_plan9.go" }, { "type": "modify", "old_id": "4e73960e80d7b5c52e4913f8cf199aabbc8f5f43", "old_mode": 33188, "old_path": "src/cmd/go/internal/modcmd/vendor.go", "new_id": "38c473d36bebd790c205e71f778994a8ee20d48b", "new_mode": 33188, "new_path": "src/cmd/go/internal/modcmd/vendor.go" }, { "type": "modify", "old_id": "eb0a366f92445af9f11c8d63da4bc75d80fa2f5e", "old_mode": 33188, "old_path": "src/cmd/go/internal/modload/import.go", "new_id": "ce5671728e00a760640d038e0f131124241a0217", "new_mode": 33188, "new_path": "src/cmd/go/internal/modload/import.go" }, { "type": "modify", "old_id": "8fe71a244872946d925cdb432ef4243970755edd", "old_mode": 33188, "old_path": "src/cmd/go/internal/modload/init.go", "new_id": "b9345acbce2dc740a2244579503f18522360006b", "new_mode": 33188, "new_path": "src/cmd/go/internal/modload/init.go" }, { "type": "modify", "old_id": "57cbb282a8b1ed8360022ac85f85686df3b15169", "old_mode": 33188, "old_path": "src/cmd/go/internal/search/search.go", "new_id": "18738cf59ec8d3c48dc30339c869c40ef698bde0", "new_mode": 33188, "new_path": "src/cmd/go/internal/search/search.go" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "35bb30248b09ee5ad83a097665cb6c0d6103fe2c", "new_mode": 33188, "new_path": "src/cmd/go/testdata/script/mod_overlay.txt" } ] }