)]}'
{
  "commit": "1a59c9e8ca9a2e2c48d4491d2b4c3ff9de1ea178",
  "tree": "a9020233a47aa582cf874bc85d2599c243834c46",
  "parents": [
    "5b3465c9d3a9f69f3d097efe057a0a01dd929681"
  ],
  "author": {
    "name": "Hongxiang Jiang",
    "email": "hxjiang@golang.org",
    "time": "Mon Oct 12 16:49:38 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Oct 12 14:08:51 2026 -0700"
  },
  "message": "godev/internal/storage: return ErrObjectNotExist in GCSObject.NewReader\n\nMap cloud.google.com/go/storage.ErrObjectNotExist to the package\u0027s\nErrObjectNotExist (matching FSObject.NewReader) so handlers return\n404 instead of 500 when a GCS object is missing.\n\nChange-Id: Iabe1428776cc2e98c5b3b5d9b9e999f905c8cc1b\nReviewed-on: https://go-review.googlesource.com/c/telemetry/+/848286\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Hongxiang Jiang \u003chxjiang@golang.org\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c91d73da28293de97b251333d264d4b259ec5451",
      "old_mode": 33188,
      "old_path": "godev/internal/storage/storage.go",
      "new_id": "a96585e74a254865b70c9d4728ab10ff7b6a8180",
      "new_mode": 33188,
      "new_path": "godev/internal/storage/storage.go"
    }
  ]
}
