)]}'
{
  "commit": "e9fcd1e2121100d43d2d212eb6c6f1fc82aade1d",
  "tree": "6a1d97f297fa15ee407e395a778c43675c95194f",
  "parents": [
    "1f73566af5bec28cd8489c6139a9ede95817349c"
  ],
  "author": {
    "name": "Ilari Liusvaara",
    "email": "ilari.liusvaara@elisanet.fi",
    "time": "Sat Jan 16 23:45:31 2010 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat Jan 16 16:39:58 2010 -0800"
  },
  "message": "Add push --set-upstream\n\nFrequent complaint is lack of easy way to set up upstream (tracking)\nreferences for git pull to work as part of push command. So add switch\n--set-upstream (-u) to do just that.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Ilari Liusvaara \u003cilari.liusvaara@elisanet.fi\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3eb1e8f193f4f60fb2190d8335ba347f7fccb32",
      "old_mode": 33188,
      "old_path": "Documentation/git-push.txt",
      "new_id": "2a5394b83279d6cf89a6bf2a943842e46f9df47f",
      "new_mode": 33188,
      "new_path": "Documentation/git-push.txt"
    },
    {
      "type": "modify",
      "old_id": "28a26e7db2a86bf1514cdd54f9735c0be146dce7",
      "old_mode": 33188,
      "old_path": "builtin-push.c",
      "new_id": "5df66081a6ff0ca5087ff9a2ac4042d8ec651499",
      "new_mode": 33188,
      "new_path": "builtin-push.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00da70763bc34fe05dcba90a48799e32880571ce",
      "new_mode": 33261,
      "new_path": "t/t5523-push-upstream.sh"
    },
    {
      "type": "modify",
      "old_id": "b5332c018b2951f63b15f51a3e3fb00999532a96",
      "old_mode": 33188,
      "old_path": "transport.c",
      "new_id": "8cc287d4429212c385b1359943ba41deb8a0460d",
      "new_mode": 33188,
      "new_path": "transport.c"
    },
    {
      "type": "modify",
      "old_id": "97ba2519dd6db2a4341def590e06cbc81b33fed2",
      "old_mode": 33188,
      "old_path": "transport.h",
      "new_id": "c4314dd59b5831996b6ddb92072c629a1f029b2c",
      "new_mode": 33188,
      "new_path": "transport.h"
    }
  ]
}
