)]}' { "commit": "5ef3193183ecbeb75ee5b12e4d0d76129ec4da3d", "tree": "98a65e1ce80b872d5a3687733abb76484cb67931", "parents": [ "c5f768a46c019dd04f52de3b4bd3c20f190047f4" ], "author": { "name": "Alan Donovan", "email": "adonovan@google.com", "time": "Mon Apr 03 18:13:08 2023 -0400" }, "committer": { "name": "Gopher Robot", "email": "gobot@golang.org", "time": "Thu Apr 06 18:59:31 2023 +0000" }, "message": "gopls/internal/lsp/source/typerefs: reexpress tests wrt ExternalRefs\n\nThis change introduces a new API function that (in effect) computes\nthe path through intra-package edges to imported symbols, and\nre-expresses all the tests in terms of it.\n\nA follow-up change will implement SCC-based graph optimizations\nwithin the Refs operation, but this bridge allows us to keep\nthe tests unchanged during that transition, for increased confidence.\n\nChange-Id: I6735bee2ae8b9b940514bfd7145ad69cd442f117\nReviewed-on: https://go-review.googlesource.com/c/tools/+/481783\nRun-TryBot: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "0fd8c185c42620794c9a7f42dd94837b6b0e89b4", "old_mode": 33188, "old_path": "gopls/internal/lsp/source/typerefs/pkgrefs.go", "new_id": "2424f863b6d156ec7a7be6fad87ba2b783750393", "new_mode": 33188, "new_path": "gopls/internal/lsp/source/typerefs/pkgrefs.go" }, { "type": "modify", "old_id": "6c8c54698b5eb9bd613eaea67e3f9e59bfdf162c", "old_mode": 33188, "old_path": "gopls/internal/lsp/source/typerefs/refs_test.go", "new_id": "fe1f8a9a91b20b4a73aafbf5aec05551aeb07992", "new_mode": 33188, "new_path": "gopls/internal/lsp/source/typerefs/refs_test.go" } ] }