)]}'
{
  "commit": "38e2f5fd3a6d2d70546ae047eee0a0ba0d2d097e",
  "tree": "5210237d5cfda147a2b4f0bc99dce4daa761e5ef",
  "parents": [
    "60ac29ea9147894af92c00ce5d4a6429c6bc1cbf"
  ],
  "author": {
    "name": "T.J. Mercier",
    "email": "tjmercier@google.com",
    "time": "Fri Jul 31 11:31:45 2026 -0700"
  },
  "committer": {
    "name": "T.J. Mercier",
    "email": "tjmercier@google.com",
    "time": "Thu Aug 06 15:17:07 2026 -0700"
  },
  "message": "Fix duplicate Change-Id addition when non-colon tags are present\n\nWhen non-colon tags such as TAG\u003dagy or CONV\u003d... are present in the\ncommit message, git interpret-trailers --parse fails to parse trailers.\nAs a result, commit-msg would incorrectly assume no Change-Id tag was\npresent and append a duplicate Change-Id tag.\n\nFix this by allowing both \u0027:\u0027 and \u0027\u003d\u0027 separators in the trailer.\n\nBug: 540011387\nTest: Ran commit-msg hook test cases with and without Change-Id and TAG/CONV lines\nTest: bazel test --test_filter\u003dcom.google.gerrit.acceptance.server.git.receive.ReceiveCommitsChangeIdValidationIT \\\n      //javatests/com/google/gerrit/acceptance/server/git/receive:receive\nRelease-Notes: Fix duplicate Change-Id addition when non-colon tags are present\nChange-Id: Ie80bd76e7c431d01032316bb69e8c6e15a920c34\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6945329d5c998a85f2fed1f6dc92bfeff5463c2a",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gerrit/acceptance/server/git/receive/ReceiveCommitsChangeIdValidationIT.java",
      "new_id": "1fc0ebf5779d8162b287751f5e61a14c5346e0ef",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gerrit/acceptance/server/git/receive/ReceiveCommitsChangeIdValidationIT.java"
    },
    {
      "type": "modify",
      "old_id": "adea3c8ae3ebfe1b3a29e7bb75db9ba5db2d7b2a",
      "old_mode": 33261,
      "old_path": "resources/com/google/gerrit/server/commit-msg_test.sh",
      "new_id": "361b908dd6fa7ec41c7e078664af814e305ee265",
      "new_mode": 33261,
      "new_path": "resources/com/google/gerrit/server/commit-msg_test.sh"
    },
    {
      "type": "modify",
      "old_id": "bea49043bb974417ce6c803e6f04bcb61df0d087",
      "old_mode": 33261,
      "old_path": "resources/com/google/gerrit/server/tools/root/hooks/commit-msg",
      "new_id": "4e7a49bf8a2b275a437fdf6f5b7a194d23ee8360",
      "new_mode": 33261,
      "new_path": "resources/com/google/gerrit/server/tools/root/hooks/commit-msg"
    }
  ]
}
