)]}'
{
  "commit": "3e491913401c266a6e709646ec9be5c67a47fe20",
  "tree": "f9fa795797e65ef95039e6220abd2c9f291f3095",
  "parents": [
    "beed481fb54ead699f9619d6ae6bd247035d8d5a"
  ],
  "author": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Tue Sep 10 21:26:56 2024 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Thu Sep 12 19:13:25 2024 +0000"
  },
  "message": "gopls/internal/telemetry/cmd/stacks: generate CodeSearch links\n\nThis CL causes the stacks command to mark up each stack as a\nset of links to CodeSearch. In order to do that, it needs to\nbuild the gopls executable at the correct version of gopls and Go\nand for the right GOOS and GOARCH, read the pclntab out of the\nexecutable (which is the only authority on how to decode the\nsymbol names that appear in the stack counter), and then\nconstruct CodeSearch URLs from (version, file, line) triples.\n\nThe expensive steps are cached in /tmp/gopls-stacks so that they\nare paid infrequently in a typical stacks run.\n\nSee https://github.com/golang/go/issues/67288 for an example\nof the updated output.\n\nFixes golang/go#64654\n\nChange-Id: If1c3e42af5550114515b47a22dfa036e8da27143\nReviewed-on: https://go-review.googlesource.com/c/tools/+/611840\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e99e58915c996432db77f0913ab1775d7fc51149",
      "old_mode": 33188,
      "old_path": "gopls/internal/telemetry/cmd/stacks/stacks.go",
      "new_id": "5d4727a0650ad43b289f07826a938e23e0a88c41",
      "new_mode": 33188,
      "new_path": "gopls/internal/telemetry/cmd/stacks/stacks.go"
    }
  ]
}
