)]}'
{
  "commit": "3f5f798e2a0fc1b948638897b74eaa09eb0567ca",
  "tree": "463e366b7c582a60c7fd3a7663a50cb57980ba63",
  "parents": [
    "f60e9bc48f8c1667440e2c0176c5e8931e775886"
  ],
  "author": {
    "name": "Ruslan Nigmatullin",
    "email": "elessar@dropbox.com",
    "time": "Sun Jun 12 03:38:32 2022 +0000"
  },
  "committer": {
    "name": "Robert Findley",
    "email": "rfindley@google.com",
    "time": "Thu Jun 23 13:23:41 2022 +0000"
  },
  "message": "internal/lsp/cache: use persistent map for storing files in the snapshot\n\nThis on average reduces latency from 34ms to 25ms on internal codebase.\n\nUpdates golang/go#45686\n\nChange-Id: I57b05e5679620d8481b1f1a051645cf1cc00aca5\nReviewed-on: https://go-review.googlesource.com/c/tools/+/413654\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\ngopls-CI: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nRun-TryBot: Alan Donovan \u003cadonovan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70f8039bdac3cf83e265fc6acc94aa4dad9850af",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/maps.go",
      "new_id": "cad4465db8922724ccbcb6434b636440ba5b237f",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/maps.go"
    },
    {
      "type": "modify",
      "old_id": "7dbccf7f6ed8ff17f150ea532631b08c09ea278c",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/session.go",
      "new_id": "4a7a5b2f4a64ded1288889087c5a977a0c17afdb",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/session.go"
    },
    {
      "type": "modify",
      "old_id": "b2ac78208d7aef71aa8e23aa76342dc9fcbd4630",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/snapshot.go",
      "new_id": "60cf4167ec921af70f04e85729bfcb625fac539f",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/snapshot.go"
    }
  ]
}
