)]}'
{
  "commit": "2daae3d1d1bf513f1e1c00f1e4df75e1cb500e0f",
  "tree": "80c488543732db29ca376021d7fe39dcbe4f6e29",
  "parents": [
    "142430338477d9d1bb25be66267225fb58498d92"
  ],
  "author": {
    "name": "ZheNing Hu",
    "email": "adlternative@gmail.com",
    "time": "Tue Mar 23 13:55:57 2021 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Mar 23 10:31:38 2021 -0700"
  },
  "message": "commit: add --trailer option\n\nHistorically, Git has supported the \u0027Signed-off-by\u0027 commit trailer\nusing the \u0027--signoff\u0027 and the \u0027-s\u0027 option from the command line.\nBut users may need to provide other trailer information from the\ncommand line such as \"Helped-by\", \"Reported-by\", \"Mentored-by\",\n\nNow implement a new `--trailer \u003ctoken\u003e[(\u003d|:)\u003cvalue\u003e]` option to pass\nother trailers to `interpret-trailers` and insert them into commit\nmessages.\n\nSigned-off-by: ZheNing Hu \u003cadlternative@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17150fa7eabe8092acf09f63220b515a0002a7b4",
      "old_mode": 33188,
      "old_path": "Documentation/git-commit.txt",
      "new_id": "3fe7ef33cb07184f5126779ee6796437dcdc300f",
      "new_mode": 33188,
      "new_path": "Documentation/git-commit.txt"
    },
    {
      "type": "modify",
      "old_id": "739110c5a7f60d0d8927f7034f3b8c8cc368ea82",
      "old_mode": 33188,
      "old_path": "builtin/commit.c",
      "new_id": "4b06672bd07d0d3200f9471bd46b12d3ef866303",
      "new_mode": 33188,
      "new_path": "builtin/commit.c"
    },
    {
      "type": "modify",
      "old_id": "6396897cc81804be174db6e37ccc7a8af8d648f1",
      "old_mode": 33261,
      "old_path": "t/t7502-commit-porcelain.sh",
      "new_id": "38a532d81ccd060d7c42e1a3f413bdfeccf4715b",
      "new_mode": 33261,
      "new_path": "t/t7502-commit-porcelain.sh"
    }
  ]
}
