)]}'
{
  "commit": "cbdcbcc4bcc9833c70d2632620f4dcc57d0780fb",
  "tree": "db229d1fe9692d27496b43c5fb1fc3df8523db08",
  "parents": [
    "c566b29b9e3e76344f871fc23310d0f75e22ca16"
  ],
  "author": {
    "name": "Madeline Kalil",
    "email": "mkalil@google.com",
    "time": "Wed Jul 15 11:27:48 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Fri Jul 17 11:58:16 2026 -0700"
  },
  "message": "gopls/internal/golang: add Move Declaration skeleton\n\nAdd code action and command for Move Declaration feature,\nalong with an off-by-default setting to gate its use.\nUse interactive command to get the destination file.\n\nI will delete the MoveType code action in a follow-up\nCL, I thought it would be easier to review a clean\naddition versus renaming everything in MoveType.\n\nChange-Id: I2d8bafd29c376ba00a776c5ac441323f63e751b6\nReviewed-on: https://go-review.googlesource.com/c/tools/+/800940\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Madeline Kalil \u003cmkalil@google.com\u003e\nReviewed-by: Alex Putman \u003caputman@golang.org\u003e\nReviewed-by: Hongxiang Jiang \u003chxjiang@golang.org\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": "8e0602c93031fac4fffa4e212ae46282449d482e",
      "old_mode": 33188,
      "old_path": "gopls/doc/settings.md",
      "new_id": "63415d9e819452ad9c8062a4e14503b199bcce0a",
      "new_mode": 33188,
      "new_path": "gopls/doc/settings.md"
    },
    {
      "type": "modify",
      "old_id": "675a5c4b3a8a2e716d59743f3b852e703b6c8ce9",
      "old_mode": 33188,
      "old_path": "gopls/internal/doc/api.json",
      "new_id": "45969592cbe1268536a04fb571281f7439d89706",
      "new_mode": 33188,
      "new_path": "gopls/internal/doc/api.json"
    },
    {
      "type": "modify",
      "old_id": "9ae120a15aff5699c074bcc8a61cda6c8c5e4459",
      "old_mode": 33188,
      "old_path": "gopls/internal/golang/codeaction.go",
      "new_id": "14465d4be529125d16e4f3510d1f4b50217bd0b7",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/codeaction.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85808ceb9f529631ca17a6eb416ee9a90a4556e3",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/movedeclaration.go"
    },
    {
      "type": "modify",
      "old_id": "c4ad48ccbb6ebe27e54ad6d1bbe9a535effa4b12",
      "old_mode": 33188,
      "old_path": "gopls/internal/golang/resolve.go",
      "new_id": "4c59d0ab60eb2e916bf91d1301382802d16c5c60",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/resolve.go"
    },
    {
      "type": "modify",
      "old_id": "7d8c47c3f2797807870fde2d48ef68dc21772a95",
      "old_mode": 33188,
      "old_path": "gopls/internal/protocol/command/command_gen.go",
      "new_id": "16b5a40e8ca9691606ffc14d1bd77fd9f5c9ca66",
      "new_mode": 33188,
      "new_path": "gopls/internal/protocol/command/command_gen.go"
    },
    {
      "type": "modify",
      "old_id": "d1757ae2142861af40953e44c12e1721c49bf793",
      "old_mode": 33188,
      "old_path": "gopls/internal/protocol/command/interface.go",
      "new_id": "1f947280d63136fe5b999c761f620afff7a0ecdb",
      "new_mode": 33188,
      "new_path": "gopls/internal/protocol/command/interface.go"
    },
    {
      "type": "modify",
      "old_id": "d858f1779d341626a9bc27ffe948d430c7c14730",
      "old_mode": 33188,
      "old_path": "gopls/internal/server/command.go",
      "new_id": "94fe90cecd9b5722772fe2e22c6ded85d3868b26",
      "new_mode": 33188,
      "new_path": "gopls/internal/server/command.go"
    },
    {
      "type": "modify",
      "old_id": "dea15f961803b199b4506abda3becb25a5d6a260",
      "old_mode": 33188,
      "old_path": "gopls/internal/settings/codeactionkind.go",
      "new_id": "ba622111107854c0af75ba79845f079bab9e21ab",
      "new_mode": 33188,
      "new_path": "gopls/internal/settings/codeactionkind.go"
    },
    {
      "type": "modify",
      "old_id": "fa9e44f5cf004df9b688e2d89b4088f4bdc3d20f",
      "old_mode": 33188,
      "old_path": "gopls/internal/settings/default.go",
      "new_id": "0086d5ffc74bec8fc7e9e66bbe988e62e01c0a07",
      "new_mode": 33188,
      "new_path": "gopls/internal/settings/default.go"
    },
    {
      "type": "modify",
      "old_id": "5083297e0a4f99be1582d1442f8ad38df0f5b310",
      "old_mode": 33188,
      "old_path": "gopls/internal/settings/settings.go",
      "new_id": "987223a4963e587c9c9b1e0cc0cd7699ecf1a2ac",
      "new_mode": 33188,
      "new_path": "gopls/internal/settings/settings.go"
    }
  ]
}
