)]}'
{
  "commit": "2df4153a0311bdfea44376e0eb6ef2faefb0275b",
  "tree": "1aa8d989964ff746611ef5341d27c02fa1cb5b1e",
  "parents": [
    "bcf6a849efcf4702fa5172cb0998b46c3da1e989"
  ],
  "author": {
    "name": "Sean Liao",
    "email": "sean@liao.dev",
    "time": "Sun Nov 09 12:22:03 2025 +0000"
  },
  "committer": {
    "name": "Sean Liao",
    "email": "sean@liao.dev",
    "time": "Mon Nov 17 10:17:16 2025 -0800"
  },
  "message": "acme/autocert: let automatic renewal work with short lifetime certs\n\nFixes golang/go#64997\nFixes golang/go#36548\n\nChange-Id: Idb7a426ad3bfa6ac3b796f4b466da6e3154f1ffa\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/719080\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nReviewed-by: Daniel McCarney \u003cdaniel@binaryparadox.net\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ccd5b7e3a1cec668e18995f1d0ba79443d15e515",
      "old_mode": 33188,
      "old_path": "acme/autocert/autocert.go",
      "new_id": "cde9066f6dc47bc2c938f95ab3edc434e57fb1b3",
      "new_mode": 33188,
      "new_path": "acme/autocert/autocert.go"
    },
    {
      "type": "modify",
      "old_id": "0df7da78a6f6cc78716a345d37ccfb26bb5167b1",
      "old_mode": 33188,
      "old_path": "acme/autocert/renewal.go",
      "new_id": "93984f38668b399e4877f8114bc2e9bd0bfccedf",
      "new_mode": 33188,
      "new_path": "acme/autocert/renewal.go"
    },
    {
      "type": "modify",
      "old_id": "ffe4af2a5ce2f5e1a6832d81c7cb4eddb6e5ba75",
      "old_mode": 33188,
      "old_path": "acme/autocert/renewal_test.go",
      "new_id": "67e2da2e0699aba630276b5f2cff330c629c6985",
      "new_mode": 33188,
      "new_path": "acme/autocert/renewal_test.go"
    }
  ]
}
