)]}'
{
  "commit": "7a079fcd7976efee71404a62f2b2be0bbc34f3a5",
  "tree": "1f2d71bee7ca48ec09eb3b5864a3cad0251c3671",
  "parents": [
    "f5a4005dda57a682af872b31ea2ae6999aa44971"
  ],
  "author": {
    "name": "Heschi Kreinick",
    "email": "heschi@google.com",
    "time": "Fri Feb 19 16:30:51 2021 -0500"
  },
  "committer": {
    "name": "Heschi Kreinick",
    "email": "heschi@google.com",
    "time": "Mon Mar 01 19:05:15 2021 +0000"
  },
  "message": "internal/lsp/cache: fix related error processing\n\nDue to misuse of the expandErrors function, when we encountered a\ncontinuing error, we would group all the related errors into a single\none, then return both it and all its secondaries individually. That\nmakes for a strange user experience where you get one complete error and\nN-1 incomplete ones.\n\nInstead, create a copy of the complete error for each secondary error,\nmoving the copy to the location of the secondary error and adding a bit\nto the text to (hopefully) clarify what\u0027s going on.\n\nChange-Id: I87cf0e3b2cea98317f650d16a78476edf108a934\nReviewed-on: https://go-review.googlesource.com/c/tools/+/295413\nTrust: Heschi Kreinick \u003cheschi@google.com\u003e\nRun-TryBot: Heschi Kreinick \u003cheschi@google.com\u003e\ngopls-CI: kokoro \u003cnoreply+kokoro@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Rebecca Stambler \u003crstambler@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68bbded8c42a65b75b24228e83ee37fb1aa8c8cc",
      "old_mode": 33188,
      "old_path": "gopls/internal/regtest/misc/failures_test.go",
      "new_id": "41a833ef0096faa85bef893b85485d68acef62ab",
      "new_mode": 33188,
      "new_path": "gopls/internal/regtest/misc/failures_test.go"
    },
    {
      "type": "modify",
      "old_id": "5940651f75a7fe81d5fe43eb3a2102f8e6f8ec7a",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/check.go",
      "new_id": "0c50d610ebe7905ab7c6c821f1859855a4a9e323",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/check.go"
    }
  ]
}
