)]}'
{
  "commit": "44f9f850e8ee6e2824ceb1855d836d484340edf7",
  "tree": "3d7e31615675cad3394dae733883c09937621ea7",
  "parents": [
    "1f7117ef7a39ff359a964e681f360f50d7a1c8f2"
  ],
  "author": {
    "name": "Christian Couder",
    "email": "chriscool@tuxfamily.org",
    "time": "Wed Dec 11 08:46:10 2013 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Dec 12 11:53:49 2013 -0800"
  },
  "message": "builtin/replace: teach listing using short, medium or full formats\n\nBy default when listing replace refs, only the sha1 of the\nreplaced objects are shown.\n\nIn many cases, it is much nicer to be able to list all the\nsha1 of the replaced objects along with the sha1 of the\nreplacment objects.\n\nAnd in other cases it might be interesting to also show the\ntypes of the replaced and replacement objects.\n\nThis patch introduce a new --format\u003d\u003cfmt\u003e option where\n\u003cfmt\u003e can be any of the following:\n\n\t\u0027short\u0027: this is the same as when no --format\n\t\toption is used, that is only the sha1 of\n\t\tthe replaced objects are shown\n\t\u0027medium\u0027: this also lists the sha1 of the\n\t\treplacement objects\n\t\u0027full\u0027: this shows the sha1 and the type of both\n\t\tthe replaced and the replacement objects\n\nSome documentation and some tests will follow.\n\nSigned-off-by: Christian Couder \u003cchriscool@tuxfamily.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1bd3ef9946761b146a38d5977a7378175cda047",
      "old_mode": 33188,
      "old_path": "builtin/replace.c",
      "new_id": "9f3619a1bfdcd05494d531acad516720868f9e4f",
      "new_mode": 33188,
      "new_path": "builtin/replace.c"
    }
  ]
}
