)]}'
{
  "commit": "f41a407b04d4ad2114f43cef35ae284fcbf8ae89",
  "tree": "5ebd0ef88b8f2f8b1db82a92664a2bb0c5918808",
  "parents": [
    "f5a26d251e8e7d0d5f6b2531b2f0fbb3d9c6fa86"
  ],
  "author": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Fri Jun 07 12:44:16 2024 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Jun 10 14:29:05 2024 +0000"
  },
  "message": "gopls/internal/golang: Web, an abstraction of server.web\n\nThis change consolidates the two func types, PosURL and PkgURL,\ninto an interface, Web, that aligns with the server.web\nimplementation.\n\nAlso, strength-reduce PkgURL to require only a viewID,\nnot a view (as we did for freesymbolsURL in CL 591157).\n\nChange-Id: Ic48e0d5808257934c56b31126fd4880ee88c7a33\nReviewed-on: https://go-review.googlesource.com/c/tools/+/591318\nCommit-Queue: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbb951288a690c5c9262bf6e86279b1a2a24d2e3",
      "old_mode": 33188,
      "old_path": "gopls/internal/golang/assembly.go",
      "new_id": "ca9f61cefb3f5092c9b248d2ea4f5a95f79c9010",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/assembly.go"
    },
    {
      "type": "modify",
      "old_id": "4333a8505a513702834b65e8f6e1a3c5c00de2a7",
      "old_mode": 33188,
      "old_path": "gopls/internal/golang/freesymbols.go",
      "new_id": "0bf0d9c2e24fe577b06db5b60f34489b19744b06",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/freesymbols.go"
    },
    {
      "type": "modify",
      "old_id": "c605d29afe4b1324ee2e5bab175acccc2127502b",
      "old_mode": 33188,
      "old_path": "gopls/internal/golang/pkgdoc.go",
      "new_id": "94e00befc230bbcff957287e44ead453e01c0410",
      "new_mode": 33188,
      "new_path": "gopls/internal/golang/pkgdoc.go"
    },
    {
      "type": "modify",
      "old_id": "201a96d2d66a34a97269c22025d97246f99a9122",
      "old_mode": 33188,
      "old_path": "gopls/internal/server/command.go",
      "new_id": "75f51347003f86c275a82fb4c72d5274a79df906",
      "new_mode": 33188,
      "new_path": "gopls/internal/server/command.go"
    },
    {
      "type": "modify",
      "old_id": "58747bbd6b9601306a3f3a38532897ff99418fab",
      "old_mode": 33188,
      "old_path": "gopls/internal/server/server.go",
      "new_id": "a4149422e2e57090163656e9f3f49b8749e58725",
      "new_mode": 33188,
      "new_path": "gopls/internal/server/server.go"
    }
  ]
}
