)]}'
{
  "commit": "b5136e5ba156da612a1efc6e49b55988a134a5e0",
  "tree": "fce158b0487d5569b418e5c5b7ce18bd81abb0fd",
  "parents": [
    "1e9a5aeb397f5c4abf7aa1927d01575defde85d3"
  ],
  "author": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Fri Oct 09 18:10:50 2026 +0200"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Fri Oct 09 13:24:17 2026 -0700"
  },
  "message": "sumdb/tlog: use recorded responses in TestCertificateTransparency\n\nThe test fetched proofs from the Google Argon 2020 log over the network.\nThe log is being turned down, and in the meantime requests from the\nbuilders are intermittently rejected with an \"automated queries\" page.\n\nThe log is frozen, so record its get-sth, get-entries, get-proof-by-hash,\nand get-sth-consistency responses in testdata and check the proofs\nagainst those. The test no longer needs the network, so it also runs in\n-short mode.\n\nFixes golang/go#60852\n\nChange-Id: I6ef48082c008aac26f485400244bbbd36a6a6964\nReviewed-on: https://go-review.googlesource.com/c/mod/+/848125\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\nAuto-Submit: Filippo Valsorda \u003cfilippo@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f6183a30632359728498b750ba8720a28f6baeb",
      "old_mode": 33188,
      "old_path": "sumdb/tlog/ct_test.go",
      "new_id": "9bb1d56198c10f16b30d63c1f64d93bf4d1349de",
      "new_mode": 33188,
      "new_path": "sumdb/tlog/ct_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f32409cf5f6f08154771023ed8882610dcaf942",
      "new_mode": 33188,
      "new_path": "sumdb/tlog/testdata/argon2020/consistency.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ff5e25b928af49e737d1bc9874089bb21d57109",
      "new_mode": 33188,
      "new_path": "sumdb/tlog/testdata/argon2020/entries.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a629cc193e44fdd7cf606023f8e32ee7ac2533b1",
      "new_mode": 33188,
      "new_path": "sumdb/tlog/testdata/argon2020/proof.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "350fc9e2a431104af74dad44c83d456f4cc481eb",
      "new_mode": 33188,
      "new_path": "sumdb/tlog/testdata/argon2020/sth.json"
    }
  ]
}
