)]}'
{
  "commit": "121b442c85b9cc8bfb8f37485937108d37ec93c1",
  "tree": "bb4945c1f60d71cf06c585474ab178c279dd05c8",
  "parents": [
    "d00c67f297ef6f2cb2cd0e9aae59fa3936bb7eca"
  ],
  "author": {
    "name": "Hana Kim",
    "email": "hyangah@gmail.com",
    "time": "Fri Jun 05 21:02:34 2026 +0000"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Jun 08 07:53:53 2026 -0700"
  },
  "message": "cmd/go/internal/doc: clear packageCache before building pkgsite\n\nWhen running go doc -http \u003cpkg\u003e, initial package parsing loads \u003cpkg\u003e with\nIgnoreImports: true, storing the incomplete package object in load.packageCache.\nWhen subsequently building pkgsite in-process within the same invocation\n(introduced in CL 763760), load.PackagesAndErrorsOutsideModule reuses the\ncached incomplete package object from packageCache, omitting its standard library\ndependencies from the action graph and causing compilation to fail.\n\nFix this by clearing load.packageCache at the start of buildPkgsite.\n\nFixes #79846\n\nChange-Id: Ibef6eed8280173f536a6ec72450963c802feba39\nReviewed-on: https://go-review.googlesource.com/c/go/+/787660\nReviewed-by: Michael Matloob \u003cmatloob@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Michael Matloob \u003cmatloob@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4479dd3d5bcabce045cffca3ce823e20a82c2a5d",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/doc/pkgsite.go",
      "new_id": "ff1caf8e654b9a85aff6a33ab592a27f4c2bd84d",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/doc/pkgsite.go"
    },
    {
      "type": "modify",
      "old_id": "96bf64a71ff1ed1ac1e1b45773e926fa3871eb3a",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/load/pkg.go",
      "new_id": "1a2adcf4bf7c65ccb1c13894532406dd2df83a17",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/load/pkg.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e452874dcede75818066b49c711a13bb58928090",
      "new_mode": 33188,
      "new_path": "src/cmd/go/testdata/mod/golang.org_x_pkgsite_v0.1.0.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e050ff82cc6814f78d6572cc43da60ca9a5148ec",
      "new_mode": 33188,
      "new_path": "src/cmd/go/testdata/script/doc_http_build.txt"
    }
  ]
}
