)]}'
{
  "commit": "e0332898b9453d4842c22fd62358c38b0498f738",
  "tree": "fb0ec627190cda7912a46b0d51bfa48b1293f2a5",
  "parents": [
    "e23f2f3ad7b3b369a4932fc048b604387ecc68e3"
  ],
  "author": {
    "name": "Rebecca Stambler",
    "email": "rstambler@golang.org",
    "time": "Fri Jan 24 01:22:47 2020 -0500"
  },
  "committer": {
    "name": "Rebecca Stambler",
    "email": "rstambler@golang.org",
    "time": "Fri Jan 24 21:10:25 2020 +0000"
  },
  "message": "internal/lsp: push more build-specific logic into the view\n\nThe view should really be able to determine if it\u0027s valid, not the\nsource package. Expand moduleInformation to be buildInfo, and use it to\ncollect additional details.\n\nUse this information to determine if we should load a view\u0027s\nsubdirectories as part of the initial workspace load. If a module is\ninitialized, we will recreate the view, so we should be fine. Not sure\nwhat will happen if the directory is moved into GOPATH, but that should\nbe less of a concern (I think).\n\nFixes golang/go#35818.\n\nChange-Id: Ic8ceedd37386b1653b8965c64d9ba8953778ab78\nReviewed-on: https://go-review.googlesource.com/c/tools/+/216143\nRun-TryBot: Rebecca Stambler \u003crstambler@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b6841f098ba744045aa814e431cae171697f7dc",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/load.go",
      "new_id": "144bf0009d8912d887d28a465152c57850e23363",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/load.go"
    },
    {
      "type": "modify",
      "old_id": "6b5c66a3e4570fffa0caa3c1a640e1a656e2d6bb",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/pkg.go",
      "new_id": "f7ae41379a24d65d48e9a6ca67ac519b2bad2bb3",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/pkg.go"
    },
    {
      "type": "modify",
      "old_id": "5bc236a9114b071804f3f0ad8b2f265ba7104fb4",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/session.go",
      "new_id": "bb6bf136fd66092f7aadea1861878d8bf1b270c0",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/session.go"
    },
    {
      "type": "modify",
      "old_id": "b73a5713fc0ba12229026074792a164a71c255a7",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/view.go",
      "new_id": "49f046d4a05ffed882c2271e6777ba20e6a0aba1",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/view.go"
    },
    {
      "type": "modify",
      "old_id": "0234e8b3c9eec4504ff3249941dbf07cb7ecfbbb",
      "old_mode": 33188,
      "old_path": "internal/lsp/source/view.go",
      "new_id": "0809815a78cbd50131c12786f8317c6e7b4b9e6d",
      "new_mode": 33188,
      "new_path": "internal/lsp/source/view.go"
    }
  ]
}
