)]}'
{
  "commit": "748ebaaf0160a61467c80911bff2bb7a0b4ade8b",
  "tree": "38f1cbf98936ac95f4179de3c95d8d597ebc0ead",
  "parents": [
    "9ae340710c98776c94bad79257026474be374370"
  ],
  "author": {
    "name": "Groot Guo",
    "email": "genyuan.guo@gmail.com",
    "time": "Sun Jul 19 15:00:10 2026 +0000"
  },
  "committer": {
    "name": "Alex Putman",
    "email": "aputman@golang.org",
    "time": "Tue Jul 21 09:41:26 2026 -0700"
  },
  "message": "gopls/internal/goasm: add Hover for assembly files\n\nDispatch file.Asm in server.Hover to goasm.Hover, which finds the\nidentifier under the cursor and reports its name and kind (text,\nglobal, data, ref, label).\n\nUpdates [golang/go#71754](https://github.com/golang/go/issues/71754)\n\nChange-Id: If43f9311dcfbf7117fd1f7fa6e74009042f92ed8\nGitHub-Last-Rev: 21113db7aafe5afcc8a0dc8b8c8c75e761ba76e2\nGitHub-Pull-Request: golang/tools#656\nReviewed-on: https://go-review.googlesource.com/c/tools/+/798760\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Alex Putman \u003caputman@golang.org\u003e\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b55792211b0e7057298ef4c27dcd142f46bd66f7",
      "old_mode": 33188,
      "old_path": "gopls/doc/release/v0.24.0.md",
      "new_id": "f696365e4a0c5d5ccf1e0444a23af20a69f42738",
      "new_mode": 33188,
      "new_path": "gopls/doc/release/v0.24.0.md"
    },
    {
      "type": "modify",
      "old_id": "b4605a3325846d9d115943ffd66a24fa7304fa3f",
      "old_mode": 33188,
      "old_path": "gopls/internal/goasm/definition.go",
      "new_id": "632986db0958bd465ecd4df3c33e1ccbb1aa7e7d",
      "new_mode": 33188,
      "new_path": "gopls/internal/goasm/definition.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2669581ae2ef72dc34b2ceef44485fa774d76a50",
      "new_mode": 33188,
      "new_path": "gopls/internal/goasm/hover.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9067bf5c7c3fdd6fcca7803e07ab52217050e85d",
      "new_mode": 33188,
      "new_path": "gopls/internal/goasm/resolve.go"
    },
    {
      "type": "modify",
      "old_id": "d0c2c833d94466b7ead94d2c30ffb96de7dbfc71",
      "old_mode": 33188,
      "old_path": "gopls/internal/server/hover.go",
      "new_id": "7c3284dbc36d0edf64729c1deba49f86314a07f1",
      "new_mode": 33188,
      "new_path": "gopls/internal/server/hover.go"
    },
    {
      "type": "modify",
      "old_id": "c8fec91557223314f85cdbb883b5589246c38d8b",
      "old_mode": 33188,
      "old_path": "gopls/internal/test/marker/testdata/definition/asm.txt",
      "new_id": "da42b5e673ccb5b39940cd0698324f4674fd8005",
      "new_mode": 33188,
      "new_path": "gopls/internal/test/marker/testdata/definition/asm.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea718c0a9e226050666b458b40119ab168c7a62b",
      "new_mode": 33188,
      "new_path": "gopls/internal/test/marker/testdata/hover/asm.txt"
    }
  ]
}
