)]}'
{
  "commit": "14abd06253d17e6307f5566ec299a5209ab74e38",
  "tree": "2634b6955a2fd871b55cf383ee663de441f0a690",
  "parents": [
    "5bcb6c9f9c729b286775f16f668b255e63ae4482"
  ],
  "author": {
    "name": "Hongxiang Jiang",
    "email": "hxjiang@golang.org",
    "time": "Wed May 20 17:53:43 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Thu May 21 10:17:50 2026 -0700"
  },
  "message": "extension/src/language: separate interactive client capability injection\n\nMoving the interactive refactoring related client capability from\nthe Go language client to interactive language client.\n\nThe Go language client extends interactive language client and\nthe interactive extends the library language client. Each language\nclient will call \"super.fillInitializeParams\" before injecting\nrelated language client capabilities.\n\nChange-Id: I855764ffa57697bc37438565766b3ee94f768f23\nReviewed-on: https://go-review.googlesource.com/c/vscode-go/+/780820\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Hongxiang Jiang \u003chxjiang@golang.org\u003e\nReviewed-by: Madeline Kalil \u003cmkalil@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e62a91067a5e52802b922dd645a3c212b47a4b95",
      "old_mode": 33188,
      "old_path": "extension/src/language/form.ts",
      "new_id": "0f655d975e5c6db0d43f085e4dc1d8bb8abace5c",
      "new_mode": 33188,
      "new_path": "extension/src/language/form.ts"
    },
    {
      "type": "modify",
      "old_id": "8ca63cecdb6199d07cf42484858ce4440f5c9ddc",
      "old_mode": 33188,
      "old_path": "extension/src/language/goLanguageServer.ts",
      "new_id": "f6d30e3b71e2ad34f72434822e05fc72b7a5a4c2",
      "new_mode": 33188,
      "new_path": "extension/src/language/goLanguageServer.ts"
    }
  ]
}
