)]}'
{
  "commit": "34295a11b8198d566c6b439cf9bef8425fda9a2e",
  "tree": "b4f00fad7f6bcb56d656686c19d87176c67d228d",
  "parents": [
    "55835e7392db1c9a1b5b25fe8a16ae93a9e181ae"
  ],
  "author": {
    "name": "Mitchell Kember",
    "email": "mkember@fuchsia.infra.roller.google.com",
    "time": "Tue Nov 22 00:29:52 2022 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Nov 21 16:31:10 2022 -0800"
  },
  "message": "[roll] Roll fuchsia [vscode workspace] Add gopls configuration\n\nThis CL adds settings to fuchsia.code-workspace to make gopls ignore\ncertain directories when searching for go.mod files. This fixes an issue\nwhere the Go extension would fail with errors like:\n\n    Error loading packages: exhausted\n    Error loading workspace folders (expected 1, got 0)\n    failed to load view for file:///the/path/to/fuchsia: exhausted\n\nThis happens because gopls gives up after 1 million files [1]. By\ndefault, gopls only ignores **/node_modules [2]. The most important\ndirectory to exclude to stay under the limit is //out, but I also copied\nsome others from files.watcherExclude.\n\n[1] https://github.com/golang/tools/blob/3b9d20c52192f5c16e801afcbc23756327155865/gopls/internal/lsp/cache/workspace.go#L618\n[2] https://github.com/golang/tools/blob/3b9d20c52192f5c16e801afcbc23756327155865/gopls/internal/lsp/source/options.go#L121\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/763742\nOriginal-Revision: b1856e1526e966c4e214b5d1bb449f2eb62385a7\nGitOrigin-RevId: d89d6a16f4cb4a940faf2d4fd9ed89b50a86abc1\nChange-Id: Ida989a91e078f4d5f25b0133fb6c2438bab8a834\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5362be47448f0cd9b98d47e721c4cec51a31e6d",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "d7c86e671f11d3f74d48560336d25651529b6002",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
