)]}'
{
  "commit": "a03a1c2a9fd1b4805326d9d5b33b2fd12970adc5",
  "tree": "b1a29fbf482d36d7c2c4ae2ac51ac81c3d991e7d",
  "parents": [
    "4b2fd2a319ecdd752ed8e71db40000de419234ea"
  ],
  "author": {
    "name": "Madeline Kalil",
    "email": "mkalil@google.com",
    "time": "Thu Oct 02 13:57:12 2025 -0400"
  },
  "committer": {
    "name": "Madeline Kalil",
    "email": "mkalil@google.com",
    "time": "Fri Oct 03 10:50:24 2025 -0700"
  },
  "message": "gopls/internal: prompt with full package path in preparerename\n\nAs part of implementing package move refactoring (rename on a package\nthat results in moving the package to a different directory), we\nneed to allow the user to provide us with a full package path. First,\nwe change PrepareRename to prompt the user with the full package path\ninstead of just the package name. For example, PrepareRename on package\ngolang would display \"golang.org/x/tools/gopls/internal/golang\" instead\nof \"golang\".\n\nFor now, throw an error if the user attempts to rename a package to\na different directory.\n\nAlso update the marker test framework to handle directory renames.\n\nFor golang/go#57171\n\nChange-Id: If2f7d1cfcbb9ce142f619b5ccb04843bca5d40f5\nReviewed-on: https://go-review.googlesource.com/c/tools/+/708655\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42b0e791d6f485bbeef1cd246167df8fd2e2083e",
      "old_mode": 33188,
      "old_path": "gopls/doc/settings.md",
      "new_id": "ad2e77f0d6492f52a090d99fa4df00f8d2ab3552",
      "new_mode": 33188,
      "new_path": "gopls/doc/settings.md"
    },
    {
      "type": "modify",
      "old_id": "45e4a803644791714aebaee49b0566a3b7b49913",
      "old_mode": 33188,
      "old_path": "gopls/internal/doc/api.json",
      "new_id": "603ea3266e7bbdb0930d0e2bd9c720574a7e3e94",
      "new_mode": 33188,
      "new_path": "gopls/internal/doc/api.json"
    },
    {
      "type": "modify",
      "old_id": "d1fc30d5fa2ab885536689bfceed3e25fc26e633",
      "old_mode": 33188,
      "old_path": "gopls/internal/golang/rename.go",
      "new_id": "57cccef9b4ba78c0dbe1811860ce0455e29be3b5",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/rename.go"
    },
    {
      "type": "modify",
      "old_id": "05969096f9e96de225cdb09c6f5ff2994a569132",
      "old_mode": 33188,
      "old_path": "gopls/internal/golang/rename_check.go",
      "new_id": "1a1fdeda4acfe21b494f7df408916e4b20fc4441",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/rename_check.go"
    },
    {
      "type": "modify",
      "old_id": "1fcb1e7165c946fe6e2a8437c7617c0ea1bd00b4",
      "old_mode": 33188,
      "old_path": "gopls/internal/server/rename.go",
      "new_id": "022a5e132d9bf44b32da9de192a4e7f67fbb3ee4",
      "new_mode": 33188,
      "new_path": "gopls/internal/server/rename.go"
    },
    {
      "type": "modify",
      "old_id": "7a0510292abd5f58b77752403fab75a31a5a1132",
      "old_mode": 33188,
      "old_path": "gopls/internal/settings/settings.go",
      "new_id": "055e167a0b88c3caf8e69ba83a6c4c6371906a52",
      "new_mode": 33188,
      "new_path": "gopls/internal/settings/settings.go"
    },
    {
      "type": "modify",
      "old_id": "3fe46399dc592126d78b248507ca3ba793b84d19",
      "old_mode": 33188,
      "old_path": "gopls/internal/test/marker/marker_test.go",
      "new_id": "690d1bf1dc82f02446dd787c2f47cc54d2e4d8a2",
      "new_mode": 33188,
      "new_path": "gopls/internal/test/marker/marker_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d27688c8351493170b6c1fb175ff0bb0617f10e9",
      "new_mode": 33188,
      "new_path": "gopls/internal/test/marker/testdata/rename/packagedecl.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c41cffeee29881eede116772d2456c433f819098",
      "new_mode": 33188,
      "new_path": "gopls/internal/test/marker/testdata/rename/prepare_move.txt"
    }
  ]
}
