)]}'
{
  "commit": "c739841eba8c42cd46c1bf37d747d74b883f0633",
  "tree": "96e42e4dea523fdfc34a60fc8b175c2b0e19d252",
  "parents": [
    "2a70df934369582df1e4b96139e4b63bfd7dbe40"
  ],
  "author": {
    "name": "Jonathan Amsterdam",
    "email": "jba@google.com",
    "time": "Thu Aug 06 07:50:45 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Aug 10 14:36:17 2026 -0700"
  },
  "message": "internal/breakings/tri: 3-valued bool\n\nThis is the first CL in a series that implements a signal for breaking\nchanges. The readme provides a roadmap for the eventual structure of\nthis directory. The CLs build the structure from the bottom up. We start\nwith a three valued boolean, which is needed to reflect the fact that\ndetecting breaking changes with syntax is necessarily imprecise: we\ncan\u0027t always know for sure if a change is a breaking one without type\ninformation.\n\nFor golang/go#80385.\n\nChange-Id: I98d93a278238dc8ce8713eca1812834126af8258\nReviewed-on: https://go-review.googlesource.com/c/pkgsite/+/811380\nAuto-Submit: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nkokoro-CI: kokoro \u003cnoreply+kokoro@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e57a14b5f15c595e583b2205edf42baa4da0f28",
      "new_mode": 33188,
      "new_path": "internal/breakings/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09616ed2fed927ddf518cb72af87ba9c856d0cb8",
      "new_mode": 33188,
      "new_path": "internal/breakings/tri/tribool.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "246055a3256b603f226f5af16a45f5724e5a4d8c",
      "new_mode": 33188,
      "new_path": "internal/breakings/tri/tribool_test.go"
    }
  ]
}
