)]}'
{
  "commit": "172b6428d06ff4eb0812f087a497d50b6c878fe1",
  "tree": "0d5dd95e7f771f95692673b0a6d5d853ecae48a5",
  "parents": [
    "2caf20c52b7f646d0a7481c25415c48d687773b2"
  ],
  "author": {
    "name": "Clemens Buchacher",
    "email": "drizzd@aon.at",
    "time": "Sun Nov 14 23:07:49 2010 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Nov 15 09:27:33 2010 -0800"
  },
  "message": "do not overwrite untracked during merge from unborn branch\n\nIn case HEAD does not point to a valid commit yet, merge is\nimplemented as a hard reset. This will cause untracked files to be\noverwritten.\n\nInstead, assume the empty tree for HEAD and do a regular merge. An\nuntracked file will cause the merge to abort and do nothing. If no\nconflicting files are present, the merge will have the same effect\nas a hard reset.\n\nSigned-off-by: Clemens Buchacher \u003cdrizzd@aon.at\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37ce4f589f6582abf0d1ef5bd263f590a16853d5",
      "old_mode": 33188,
      "old_path": "builtin/merge.c",
      "new_id": "2a6c49f6ce4209fdc59b18498c58399f17044d79",
      "new_mode": 33188,
      "new_path": "builtin/merge.c"
    },
    {
      "type": "modify",
      "old_id": "49f4e1599acd829fdd930c1f9b5bc30ac719053d",
      "old_mode": 33261,
      "old_path": "t/t7607-merge-overwrite.sh",
      "new_id": "8317a574ce2a56162094e817499fb188043ba8da",
      "new_mode": 33261,
      "new_path": "t/t7607-merge-overwrite.sh"
    }
  ]
}
