)]}'
{
  "commit": "538a6e9ed48c05ad2c0e2aa8b9ff382154c1f7df",
  "tree": "ec183626798f7ac0559412a96c558d66e8acb301",
  "parents": [
    "ef12545499df80c9e561fe40a75f8a9fc2e49537"
  ],
  "author": {
    "name": "Viktor Stanchev",
    "email": "viktor@anchorlabs.com",
    "time": "Sat Jul 08 01:44:55 2023 +0000"
  },
  "committer": {
    "name": "Robert Findley",
    "email": "rfindley@google.com",
    "time": "Mon Jul 10 17:03:58 2023 +0000"
  },
  "message": "gopls/internal/lsp/source: put context first in extracted functions\n\nPut the context first when extracting functions/methods\n\nFixes golang/go#60738\n\nChange-Id: I04f86355ffa0c7b080a8aea82baf0947722b6440\nGitHub-Last-Rev: 52679443c2a9dfc7813314c3274bf40f18fa8f32\nGitHub-Pull-Request: golang/tools#440\nReviewed-on: https://go-review.googlesource.com/c/tools/+/503295\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\ngopls-CI: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Joedian Reid \u003cjoedian@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d785107d754f8f7698ca2428c6f57f1b4254c1dc",
      "old_mode": 33188,
      "old_path": "gopls/internal/lsp/source/extract.go",
      "new_id": "2231ae9ed02f05fed307567dc715a5afcb997934",
      "new_mode": 33188,
      "new_path": "gopls/internal/lsp/source/extract.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fd7197d5fc7e42e0def5d7aa14b4aa658915efe",
      "new_mode": 33188,
      "new_path": "gopls/internal/lsp/testdata/extract/extract_method/extract_context.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a51a132f4936d2740b926195587d75f92e49584",
      "new_mode": 33188,
      "new_path": "gopls/internal/lsp/testdata/extract/extract_method/extract_context.go.golden"
    },
    {
      "type": "modify",
      "old_id": "e6cee0c9b3c1a21e31b79c92826793d30e95f92c",
      "old_mode": 33188,
      "old_path": "gopls/internal/lsp/testdata/summary.txt.golden",
      "new_id": "aaa28c337efa1bf3d81047dfef79ad7b1b783d82",
      "new_mode": 33188,
      "new_path": "gopls/internal/lsp/testdata/summary.txt.golden"
    },
    {
      "type": "modify",
      "old_id": "4d847b425110885d7c7f9fb8871675126fdf8f26",
      "old_mode": 33188,
      "old_path": "gopls/internal/lsp/testdata/summary_go1.18.txt.golden",
      "new_id": "859a8b3837f8944773ddbabe2148f0f4d906431f",
      "new_mode": 33188,
      "new_path": "gopls/internal/lsp/testdata/summary_go1.18.txt.golden"
    },
    {
      "type": "modify",
      "old_id": "9c1b504ab7c56b72cd3c90ed0b51670cd8955968",
      "old_mode": 33188,
      "old_path": "gopls/internal/lsp/testdata/summary_go1.21.txt.golden",
      "new_id": "18b7022e37ff37fe97b4125b51a98fa7a5aa3c4e",
      "new_mode": 33188,
      "new_path": "gopls/internal/lsp/testdata/summary_go1.21.txt.golden"
    }
  ]
}
