)]}'
{
  "commit": "2b60356da5369dd60ab26eabaa91d95b6badf209",
  "tree": "cbbdf8cbe6ef081f5e2d48c5d24d7fe283f443c4",
  "parents": [
    "e827633a5d7d627eb1170b2d0c71e944d0d56faf"
  ],
  "author": {
    "name": "Rene Scharfe",
    "email": "rene.scharfe@lsrfire.ath.cx",
    "time": "Thu Oct 26 18:52:39 2006 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Thu Oct 26 18:31:17 2006 -0700"
  },
  "message": "Make git-cherry handle root trees\n\nThis patch on top of \u0027next\u0027 makes built-in git-cherry handle root\ncommits.\n\nIt moves the static function log-tree.c::diff_root_tree() to\ntree-diff.c and makes it more similar to diff_tree_sha1() by\nshuffling around arguments and factoring out the call to\nlog_tree_diff_flush().  Consequently the name is changed to\ndiff_root_tree_sha1().  It is a version of diff_tree_sha1() that\ncompares the empty tree (\u003d root tree) against a single \u0027real\u0027 tree.\n\nThis function is then used in get_patch_id() to compute patch IDs\nfor initial commits instead of SEGFAULTing, as the current code\ndoes if confronted with parentless commits.\n\nSigned-off-by: Rene Scharfe \u003crene.scharfe@lsrfire.ath.cx\u003e\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc5e47606c65962a7a1c1ab37a77f21f185a3bd5",
      "old_mode": 33188,
      "old_path": "builtin-log.c",
      "new_id": "fedb0137bc5e3ba50ecb90ce560ce9ce9290d8df",
      "new_mode": 33188,
      "new_path": "builtin-log.c"
    },
    {
      "type": "modify",
      "old_id": "ce3058e437d5f0142be0746a3e50a3c32045eecb",
      "old_mode": 33188,
      "old_path": "diff.h",
      "new_id": "ac7b21c46bdf958df5d7c8162c7aa248af54dbdb",
      "new_mode": 33188,
      "new_path": "diff.h"
    },
    {
      "type": "modify",
      "old_id": "fbe139920ab0eada09dc921c152236d9676da44c",
      "old_mode": 33188,
      "old_path": "log-tree.c",
      "new_id": "8787df5cc647dda24f09b077276cbe0aa054fc47",
      "new_mode": 33188,
      "new_path": "log-tree.c"
    },
    {
      "type": "modify",
      "old_id": "7e2f4f088a359fe138b085730ba1b3465342e9e9",
      "old_mode": 33188,
      "old_path": "tree-diff.c",
      "new_id": "37d235e06e2cbfbd761fd02d7e73648a14a60daf",
      "new_mode": 33188,
      "new_path": "tree-diff.c"
    }
  ]
}
