)]}'
{
  "commit": "64da9e604eea25c9c20cfe12618285ccd0bf3cfe",
  "tree": "520ffc10b69b8bf3993f49c2d91685820e96b85d",
  "parents": [
    "123ee3ca7b57c32bb3ecd8cfede20dbb9dd5a8a8"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Tue Nov 01 19:34:49 2005 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Thu Nov 03 14:55:10 2005 -0800"
  },
  "message": "Add \u0027ours\u0027 merge strategy.\n\nThis adds the coolest merge strategy ever, \"ours\".  It can take\narbitrary number of foreign heads and merge them into the\ncurrent branch, with the resulting tree always taken from our\nbranch head, hence its name.\n\nWhat this means is that you can declare that the current branch\nsupersedes the development histories of other branches using\nthis merge strategy.\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "927c89cbacccf39f12979d02f6f9f473ac13e8e4",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "3edf6b41afe453130a3e7215991c6e2cd8dc57d7",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "be6101ab23054c0af581f6d5cddb5c246304c7b1",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "6c01dc29537a7926f1e57c4fe115334c4cdc036c",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a64704f3e52be43b427792ef9c1bbe42af057c87",
      "new_mode": 33261,
      "new_path": "git-merge-ours.sh"
    },
    {
      "type": "modify",
      "old_id": "dd104db7ad5991543b1156e142173e40b0ff05bc",
      "old_mode": 33261,
      "old_path": "git-merge.sh",
      "new_id": "b810fceaf8787f6c450abc628d0a329fe298b13f",
      "new_mode": 33261,
      "new_path": "git-merge.sh"
    }
  ]
}
