)]}'
{
  "commit": "16a4c6ee0d9a3d07d4d0afbbc4e3467e78065eca",
  "tree": "e76b6ce43feac1834a88737554392cbf3eba04ee",
  "parents": [
    "f0679f474a884df13ce032d81dde34175c0fa343",
    "6f9012b62517ca490e4131f24e03ff842527f1b9"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Sat Jun 03 23:59:27 2006 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Sat Jun 03 23:59:27 2006 -0700"
  },
  "message": "Merge branch \u0027lt/tree-2\u0027\n\n* lt/tree-2:\n  fetch.c: do not call process_tree() from process_tree().\n  tree_entry(): new tree-walking helper function\n  adjust to the rebased series by Linus.\n  Remove \"tree-\u003eentries\" tree-entry list from tree parser\n  Switch \"read_tree_recursive()\" over to tree-walk functionality\n  Make \"tree_entry\" have a SHA1 instead of a union of object pointers\n  Add raw tree buffer info to \"struct tree\"\n  Remove last vestiges of generic tree_entry_list\n  Convert fetch.c: process_tree() to raw tree walker\n  Convert \"mark_tree_uninteresting()\" to raw tree walker\n  Remove unused \"zeropad\" entry from tree_list_entry\n  fsck-objects: avoid unnecessary tree_entry_list usage\n  Remove \"tree-\u003eentries\" tree-entry list from tree parser\n  builtin-read-tree.c: avoid tree_entry_list in prime_cache_tree_rec()\n  Switch \"read_tree_recursive()\" over to tree-walk functionality\n  Make \"tree_entry\" have a SHA1 instead of a union of object pointers\n  Make \"struct tree\" contain the pointer to the tree buffer\n",
  "tree_diff": []
}
