)]}'
{
  "commit": "f29680221124d05581dd2db52a4e7f0fa15fa929",
  "tree": "823b5395a4e0dc001aa81d60d548a71777acf1a7",
  "parents": [
    "8104ebfe8276657ee803cca7eb8665a78cf3ef83"
  ],
  "author": {
    "name": "Markus Heidelberg",
    "email": "markus.heidelberg@web.de",
    "time": "Mon Dec 29 18:45:20 2008 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jan 01 04:40:16 2009 -0800"
  },
  "message": "git-cherry: make \u003cupstream\u003e parameter optional\n\nThe upstream branch \u003cupstream\u003e now defaults to the first tracked\nremote branch, which is set by the configuration variables\nbranch.\u003cname\u003e.remote and branch.\u003cname\u003e.merge of the current branch.\n\nWithout such a remote branch, the command \"git cherry [-v]\" fails with\nusage output as before and an additional message.\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74d14c4e7fc88e702e4781b22eb8ed5ce0480c6f",
      "old_mode": 33188,
      "old_path": "Documentation/git-cherry.txt",
      "new_id": "556ea23cd96018bcf85102bdf82438baa61c2390",
      "new_mode": 33188,
      "new_path": "Documentation/git-cherry.txt"
    },
    {
      "type": "modify",
      "old_id": "99d1137b081d2e14d75e3d4d1766c3bf921f1493",
      "old_mode": 33188,
      "old_path": "builtin-log.c",
      "new_id": "243f8573e48c46c94e68fbc280eb78666b812a98",
      "new_mode": 33188,
      "new_path": "builtin-log.c"
    }
  ]
}
