)]}'
{
  "commit": "1c0cec6657bf901090544479246ca9d7428ffad4",
  "tree": "73bc6ad485eb494f14fd9437fc7bc69fac9422ae",
  "parents": [
    "60a86bfc98d615b609dbe856d9bc401b2f034216"
  ],
  "author": {
    "name": "Souma",
    "email": "git@5ouma.me",
    "time": "Sat Oct 03 22:40:58 2026 +0900"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat Oct 03 21:31:02 2026 -0700"
  },
  "message": "history: sign rewritten commits\n\nAdd --gpg-sign/--no-gpg-sign support to git history and honor\ncommit.gpgSign when creating replacement commits. Thread the selected\nsigning key through direct rewrites and replayed descendants while\npreserving the original author identity.\n\nLoad history configuration before parsing command-line options so\ncommand-line signing options override commit.gpgSign.\n\nCover configuration, command-line precedence, explicit keys, split\ncommits, and replayed descendants with GPG-gated tests.\n\nSigned-off-by: Souma \u003cgit@5ouma.me\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e2e31f521bee9d99aadcd9ed3257a910f55ee66",
      "old_mode": 33188,
      "old_path": "Documentation/git-history.adoc",
      "new_id": "1fcc30150af895393c0bcdcb943377facb47786b",
      "new_mode": 33188,
      "new_path": "Documentation/git-history.adoc"
    },
    {
      "type": "modify",
      "old_id": "54cea3523f09463201a2f450f15abb6609738aa7",
      "old_mode": 33188,
      "old_path": "builtin/history.c",
      "new_id": "43ba76f5a123f8510889dde5d9e75b86b4ce8e7d",
      "new_mode": 33188,
      "new_path": "builtin/history.c"
    },
    {
      "type": "modify",
      "old_id": "de7b357685db4adb66bcee0a12bc0832273db038",
      "old_mode": 33261,
      "old_path": "t/t3451-history-reword.sh",
      "new_id": "6dbe2143d3f4a4a6a648d5aa0c31917c38a60fae",
      "new_mode": 33261,
      "new_path": "t/t3451-history-reword.sh"
    },
    {
      "type": "modify",
      "old_id": "8ed0cebb5002960e0ee23e0b7037626b8e11041b",
      "old_mode": 33261,
      "old_path": "t/t3452-history-split.sh",
      "new_id": "e96f492cc6e3628eed9926ec7b48459bc61b345e",
      "new_mode": 33261,
      "new_path": "t/t3452-history-split.sh"
    },
    {
      "type": "modify",
      "old_id": "868298e248fe494d71bd899e33336f6ae90820eb",
      "old_mode": 33261,
      "old_path": "t/t3453-history-fixup.sh",
      "new_id": "cd20a23115318f07b1faa5d6ed983ffc65b820d1",
      "new_mode": 33261,
      "new_path": "t/t3453-history-fixup.sh"
    },
    {
      "type": "modify",
      "old_id": "68a86d1e370a94b11c0e9fb29400ca0f11590cc6",
      "old_mode": 33261,
      "old_path": "t/t3454-history-drop.sh",
      "new_id": "5b21078a7ef47cd2911529723cb4c71ecd90ee55",
      "new_mode": 33261,
      "new_path": "t/t3454-history-drop.sh"
    },
    {
      "type": "modify",
      "old_id": "d21e9d9fc468fdc5c1a2652b8ca142b990aecbdd",
      "old_mode": 33261,
      "old_path": "t/t3455-history-squash.sh",
      "new_id": "237afdfa269733a054585153e48ce1505e926678",
      "new_mode": 33261,
      "new_path": "t/t3455-history-squash.sh"
    },
    {
      "type": "modify",
      "old_id": "978c42c629b511860546027951f0f706c1b6c792",
      "old_mode": 33261,
      "old_path": "t/t9902-completion.sh",
      "new_id": "f6de74054a816e2e92fd4ee627e16a04d498578a",
      "new_mode": 33261,
      "new_path": "t/t9902-completion.sh"
    }
  ]
}
