)]}'
{
  "commit": "bac26e5be18b99ab58de83689d0c5ad853474c44",
  "tree": "6b8449d193c46143313e3057cac12e5da0068fc9",
  "parents": [
    "4f55186fdbf7427403187ca4917e5e90c8c77319"
  ],
  "author": {
    "name": "Damien Neil",
    "email": "dneil@google.com",
    "time": "Wed Jun 24 12:15:45 2026 -0700"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Thu Aug 27 10:14:40 2026 -0700"
  },
  "message": "unicode/norm: avoid improper ErrShortDst return in Form.transform\n\nDon\u0027t carry over an ErrShortDst error from one segment to the next.\nUnder some quite specific circumstances, this can result in\ntransform returning ErrShortDst after fully processing the source.\n\nChange-Id: I85b4d7bb858f69c88c16d3eb63e815056a6a6964\nReviewed-on: https://go-review.googlesource.com/c/text/+/794103\nReviewed-by: Neal Patel \u003cneal@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\nAuto-Submit: Damien Neil \u003cdneil@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d8e817923340ca705ebbebb4cb93222cea01ca7",
      "old_mode": 33188,
      "old_path": "unicode/norm/transform.go",
      "new_id": "583230d4dfa484aeb22a462f7342651bcf36743b",
      "new_mode": 33188,
      "new_path": "unicode/norm/transform.go"
    },
    {
      "type": "modify",
      "old_id": "9ff30d485fc0b84105bd2a56c47ecdc5277a20ce",
      "old_mode": 33188,
      "old_path": "unicode/norm/transform_test.go",
      "new_id": "59cfb5f380fc18d2453b2500265f6d9df8fbaa57",
      "new_mode": 33188,
      "new_path": "unicode/norm/transform_test.go"
    }
  ]
}
