)]}'
{
  "commit": "0c9527a510bc144e80318ce2cb4e98cd8e8f8c3f",
  "tree": "d361e2c4ac0fba0ad253fb33f29a3979a98f21e2",
  "parents": [
    "e284c6e07e6737ddc99058827c5e40412ea2c69f"
  ],
  "author": {
    "name": "Hongxiang Jiang",
    "email": "hxjiang@golang.org",
    "time": "Wed Sep 30 13:53:16 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Oct 12 12:35:09 2026 -0700"
  },
  "message": "extension/package.json: replace node-fetch with the built-in fetch\n\nThe node-fetch / fetch provide functionality for retrieving website\ncontent based on input url and shares almost the same API regulated\nby https://fetch.spec.whatwg.org/.\n\nThe vscode-go extension uses fetch for\n- go versions available for download\nhttps://go.dev/dl/?mode\u003djson\n- gopls release time\nhttps://proxy.golang.org/golang.org/x/tools/gopls/@v/v0.21.0.info\n\nSee https://nodejs.org/api/globals.html#fetch.\nSee https://github.com/node-fetch/node-fetch#commonjs.\n\n+ License changes\n\nChange-Id: I8b39f15b900f785f48bef0c433201e59ba12753f\nReviewed-on: https://go-review.googlesource.com/c/vscode-go/+/842246\nReviewed-by: Peter Weinberger \u003cpjw@google.com\u003e\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\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66ccabc2f7d7e52ce8929f8a54d0f46527796506",
      "old_mode": 33188,
      "old_path": "extension/LICENSE",
      "new_id": "8ab7cdbb80cdba300f19e096d86c81a21d275a27",
      "new_mode": 33188,
      "new_path": "extension/LICENSE"
    },
    {
      "type": "modify",
      "old_id": "86c4a88da13e07cd587e191ff9b77209c6ecab85",
      "old_mode": 33188,
      "old_path": "extension/package-lock.json",
      "new_id": "4dfde5d212e8afe31521c2be929d109311b1706b",
      "new_mode": 33188,
      "new_path": "extension/package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "4627ff8538c6130295f8c536dbd540a6e056d31d",
      "old_mode": 33188,
      "old_path": "extension/package.json",
      "new_id": "588e638fe96829f7cb518cb6a5ae9c4496a19153",
      "new_mode": 33188,
      "new_path": "extension/package.json"
    },
    {
      "type": "modify",
      "old_id": "ff55593f09804274c0429e067ba2851da8e60449",
      "old_mode": 33188,
      "old_path": "extension/src/goEnvironmentStatus.ts",
      "new_id": "0c02dab8fba9aa9a01d644828edd5e146079a468",
      "new_mode": 33188,
      "new_path": "extension/src/goEnvironmentStatus.ts"
    },
    {
      "type": "modify",
      "old_id": "e80d6ae2e1d47a19d9697b8f460336093326dc3c",
      "old_mode": 33188,
      "old_path": "extension/src/language/goLanguageServer.ts",
      "new_id": "6253d1b76d07e97953a9d5fe424cc2d9e46b37b7",
      "new_mode": 33188,
      "new_path": "extension/src/language/goLanguageServer.ts"
    },
    {
      "type": "modify",
      "old_id": "a318d1e1805be9fce2d3ca38451455d5f98d263b",
      "old_mode": 33188,
      "old_path": "extension/test/integration/goversion.test.ts",
      "new_id": "2b63be4c30e4b8234ed6d266cc95b7ae3bab9d59",
      "new_mode": 33188,
      "new_path": "extension/test/integration/goversion.test.ts"
    }
  ]
}
