)]}'
{
  "commit": "8779351dd7ee54c6ef2a7007670bad75a86edc75",
  "tree": "2810d463c6e0baef7f93889678334720156b797c",
  "parents": [
    "7c0304af62fcb777faac6eebd8c242d3de4f605d"
  ],
  "author": {
    "name": "Vegard Nossum",
    "email": "vegard.nossum@oracle.com",
    "time": "Tue Sep 27 10:32:49 2016 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Sep 27 10:59:28 2016 -0700"
  },
  "message": "revision: new rev^-n shorthand for rev^n..rev\n\n\"git log rev^..rev\" is commonly used to show all work done on and merged\nfrom a side branch. This patch introduces a shorthand \"rev^-\" for this\nand additionally allows \"rev^-$n\" to mean \"reachable from rev, excluding\nwhat is reachable from the nth parent of rev\". For example, for a\ntwo-parent merge, you can use rev^-2 to get the set of commits which were\nmade to the main branch while the topic branch was prepared.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@oracle.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bed5b1ab741d9c86f5a9443f980080a56b84629",
      "old_mode": 33188,
      "old_path": "Documentation/revisions.txt",
      "new_id": "ba11b9c95e3a6efef461e5cadc4834ce232896b1",
      "new_mode": 33188,
      "new_path": "Documentation/revisions.txt"
    },
    {
      "type": "modify",
      "old_id": "76cf05e2ade4348b8ad59b1541b58f671e53e1ce",
      "old_mode": 33188,
      "old_path": "builtin/rev-parse.c",
      "new_id": "4da1f1da25b48c1027a3d255f1f86bb260c1fd21",
      "new_mode": 33188,
      "new_path": "builtin/rev-parse.c"
    },
    {
      "type": "modify",
      "old_id": "8a29cb03c51be119589a763b170809b8208e1857",
      "old_mode": 33188,
      "old_path": "revision.c",
      "new_id": "c141a398acd0a5e43e049f37d3f49b6ced70a14a",
      "new_mode": 33188,
      "new_path": "revision.c"
    },
    {
      "type": "modify",
      "old_id": "1c6952d04936b190c9cf42024519273b00747113",
      "old_mode": 33261,
      "old_path": "t/t6101-rev-parse-parents.sh",
      "new_id": "64a9850e3197dc2cbff00593f04a5fa196dbd632",
      "new_mode": 33261,
      "new_path": "t/t6101-rev-parse-parents.sh"
    }
  ]
}
