)]}'
{
  "commit": "a8709218a185c201096716689b9df499c2c3be39",
  "tree": "383d1e7de15cc304af761dbdee534df7c80c54bb",
  "parents": [
    "9982051ed33b0b3e9ad10fdac70bfaa7d3459d43"
  ],
  "author": {
    "name": "Hongxiang Jiang",
    "email": "hxjiang@golang.org",
    "time": "Sun May 24 13:06:24 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Jun 02 15:49:32 2026 -0700"
  },
  "message": "extension/src: stop reveal active symbol when outline is invsible\n\nvscode TreeView.reveal will forcely open the side bar and the\npackage symbol outline even when the side bar is hidden or the\npackage symbol is folded.\n\nThis behavior is invasive for developer who close the side bar or\nfold the package outline when focusing on coding.\n\nIn addition, refactor the test framework which use a poll mechanism\nto avoid uncondition sleep. This poll mechanism will keep checking\nthe condition periodically until valid.\n\nFor golang/vscode-go#3998\n\nChange-Id: Ie885ebe8bcc18a7ede58d3524dc28ee2305b1019\nReviewed-on: https://go-review.googlesource.com/c/vscode-go/+/782480\nAuto-Submit: 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\nReviewed-by: Madeline Kalil \u003cmkalil@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c88b7e6dbaefc5865b21639c0da77c32aa516507",
      "old_mode": 33188,
      "old_path": "extension/src/goPackageOutline.ts",
      "new_id": "7eecdaef2a0ba7abf601a7bccce14452e0328154",
      "new_mode": 33188,
      "new_path": "extension/src/goPackageOutline.ts"
    },
    {
      "type": "modify",
      "old_id": "3dcb8de48ac3ba730f805723c84cba800e14db76",
      "old_mode": 33188,
      "old_path": "extension/test/integration/goPackageOutline.test.ts",
      "new_id": "80404e392091c9089b85ee08a3576607465ac398",
      "new_mode": 33188,
      "new_path": "extension/test/integration/goPackageOutline.test.ts"
    },
    {
      "type": "modify",
      "old_id": "7f853153e888b6b4d411e6c531e8e136e61ab0f1",
      "old_mode": 33188,
      "old_path": "extension/test/integration/testutils.ts",
      "new_id": "a8cd46d6b35ab858f1feb5f896856e5d6e5955bc",
      "new_mode": 33188,
      "new_path": "extension/test/integration/testutils.ts"
    }
  ]
}
