)]}'
{
  "commit": "c9035635c7bd70314c1e94a662aa5ae6937cc430",
  "tree": "1390443a290422e657fe956fda1bd0354b4d0886",
  "parents": [
    "825b661007a82080cffdd82086486aea8342a158"
  ],
  "author": {
    "name": "Robert Findley",
    "email": "rfindley@google.com",
    "time": "Fri Apr 22 13:14:38 2022 -0400"
  },
  "committer": {
    "name": "Robert Findley",
    "email": "rfindley@google.com",
    "time": "Mon Apr 25 23:52:26 2022 +0000"
  },
  "message": "internal/lsp/cache: don\u0027t cache parsed files when checking for metadata\nchanges\n\nIn principle, we should only parse through the cache when in workspace\nmode, else we risk pinning AST in memory that we\u0027ll never need.\nAlternatively: when unsure we should default to NOT parsing through the\ncache.\n\nFor now, just update the logic to check for metadata changes to not\nmemoize its result.\n\nChange-Id: I200af9ffb3353ba8065e46100a588dce6239dc66\nReviewed-on: https://go-review.googlesource.com/c/tools/+/401794\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Suzy Mueller \u003csuzmue@golang.org\u003e\ngopls-CI: kokoro \u003cnoreply+kokoro@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2860c97296c6c0b6feeb4e40f8c850dc15c85b52",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/snapshot.go",
      "new_id": "9b3ba767d19df95297e946cf370b058bfbdcc159",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/snapshot.go"
    }
  ]
}
