)]}'
{
  "commit": "8389b52b2a51d5b110b508cc67f0f41f99c30d3f",
  "tree": "5c0d4f548ab3e3719e64bb6087c5fbc46cf4f857",
  "parents": [
    "1cb303872ab1ba73fcc52167c61fc4211c843cf5"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Sat Jan 28 23:15:24 2006 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Mon Feb 06 21:53:11 2006 -0800"
  },
  "message": "git-rerere: reuse recorded resolve.\n\nIn a workflow that employs relatively long lived topic branches,\nthe developer sometimes needs to resolve the same conflict over\nand over again until the topic branches are done (either merged\nto the \"release\" branch, or sent out and accepted upstream).\n\nThis commit introduces a new command, \"git rerere\", to help this\nprocess by recording the conflicted automerge results and\ncorresponding hand-resolve results on the initial manual merge,\nand later by noticing the same conflicted automerge and applying\nthe previously recorded hand resolution using three-way merge.\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b6b6512371fd67fbb56d06cf29e826d3ef69d56",
      "new_mode": 33188,
      "new_path": "Documentation/git-rerere.txt"
    },
    {
      "type": "modify",
      "old_id": "e8ef3efa89a69b3ef4a919a40b8fbd4dec690d0f",
      "old_mode": 33188,
      "old_path": "Documentation/git.txt",
      "new_id": "2d0ca9d8ed09cd247e87adbc7be17f25ead1a353",
      "new_mode": 33188,
      "new_path": "Documentation/git.txt"
    },
    {
      "type": "modify",
      "old_id": "dfd765115cdd194e0c86ecc2d0bc4414e6226226",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "5c329346efe72c6abf9d2176db017ce0cef4ce43",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "731ab1fffa4fbe563ab5e2c09cbbdca07e16cac4",
      "old_mode": 33261,
      "old_path": "git-am.sh",
      "new_id": "ee6886f300f507b26bd8f96a01d30cb7c6d2ee39",
      "new_mode": 33261,
      "new_path": "git-am.sh"
    },
    {
      "type": "modify",
      "old_id": "10946ed5f9e4fb25a7b0b76617f223fc43f4b726",
      "old_mode": 33261,
      "old_path": "git-commit.sh",
      "new_id": "9c940837578b6b2925f72838b211cf8928c1baab",
      "new_mode": 33261,
      "new_path": "git-commit.sh"
    },
    {
      "type": "modify",
      "old_id": "8c0a92c147f6e32a8870f24bd007204bcbc01064",
      "old_mode": 33261,
      "old_path": "git-merge.sh",
      "new_id": "dc17baf6e0017b99f94fd9b462ce7243d1fbe0e0",
      "new_mode": 33261,
      "new_path": "git-merge.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df119517fe6559a3e5d521f2cf54ea8fadebb36e",
      "new_mode": 33261,
      "new_path": "git-rerere.perl"
    },
    {
      "type": "modify",
      "old_id": "6c9e58ad9a727ab5091b0de02e089b82cb8331dd",
      "old_mode": 33261,
      "old_path": "git-reset.sh",
      "new_id": "fe53fc8065dc82c0054ba9891b28a00b0752bf87",
      "new_mode": 33261,
      "new_path": "git-reset.sh"
    }
  ]
}
