)]}'
{
  "commit": "cc71b0de115808835486bc10d094b49261128276",
  "tree": "80952fa22a9c9dbde28a9f5a7c210fe80d3f7250",
  "parents": [
    "63ab3f348458212c3e5d493465acd615303fb45a"
  ],
  "author": {
    "name": "Jonathan Tan",
    "email": "jonathantanmy@google.com",
    "time": "Thu Oct 20 14:39:49 2016 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 20 15:09:52 2016 -0700"
  },
  "message": "trailer: make args have their own struct\n\nImprove type safety by making arguments (whether from configuration or\nfrom the command line) have their own \"struct arg_item\" type, separate\nfrom the \"struct trailer_item\" type used to represent the trailers in\nthe buffer being manipulated.\n\nThis change also prepares \"struct trailer_item\" to be further\ndifferentiated from \"struct arg_item\" in future patches.\n\nSigned-off-by: Jonathan Tan \u003cjonathantanmy@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd6462b5001bfb957198a3ce4f1672e2548c5cb2",
      "old_mode": 33188,
      "old_path": "trailer.c",
      "new_id": "ea6eeb032b11ddcbe9093923360666d41578823f",
      "new_mode": 33188,
      "new_path": "trailer.c"
    }
  ]
}
