)]}'
{
  "commit": "c7054209d65db430bdbcb2243288e63cea3e417c",
  "tree": "215774833cded6430026ed7c88a646143223c28e",
  "parents": [
    "dc5a18b3643553cacd6f1a3e4bff6a678b067055"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue May 30 09:23:33 2017 +0900"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue May 30 09:29:00 2017 +0900"
  },
  "message": "treewide: use is_missing_file_error() where ENOENT and ENOTDIR are checked\n\nUsing the is_missing_file_error() helper introduced in the previous\nstep, update all hits from\n\n  $ git grep -e ENOENT --and -e ENOTDIR\n\nThere are codepaths that only check ENOENT, and it is possible that\nsome of them should be checking both.  Updating them is kept out of\nthis step deliberately, as we do not want to change behaviour in this\nstep.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e2caeab9cc523364e0cfbb8cbbb5aba1a0a58ee",
      "old_mode": 33188,
      "old_path": "apply.c",
      "new_id": "59bb3497dea1ec74e90846b120277cdf5407e6fa",
      "new_mode": 33188,
      "new_path": "apply.c"
    },
    {
      "type": "modify",
      "old_id": "fb79dcab181558e79e3934363cac3c712ffbd3aa",
      "old_mode": 33188,
      "old_path": "builtin/rm.c",
      "new_id": "30c4332c68e24032afa9df49a894d01310a08d68",
      "new_mode": 33188,
      "new_path": "builtin/rm.c"
    },
    {
      "type": "modify",
      "old_id": "d530e89368b42bf1465784b80163b9158a06585a",
      "old_mode": 33188,
      "old_path": "builtin/update-index.c",
      "new_id": "4e9402984aff394adf9b0853343e5f906fca238c",
      "new_mode": 33188,
      "new_path": "builtin/update-index.c"
    },
    {
      "type": "modify",
      "old_id": "52447466b5d16c4e8978795b0122e2182e83c5cb",
      "old_mode": 33188,
      "old_path": "diff-lib.c",
      "new_id": "88fc71e89e191ae2defcb2ca74e87765126a45d7",
      "new_mode": 33188,
      "new_path": "diff-lib.c"
    },
    {
      "type": "modify",
      "old_id": "aeeb5ce10490ef1e0adb907d1e21bcbbbbb401ac",
      "old_mode": 33188,
      "old_path": "dir.c",
      "new_id": "98efe9d1c5d706bdaf12da508783006a4c882864",
      "new_mode": 33188,
      "new_path": "dir.c"
    },
    {
      "type": "modify",
      "old_id": "8f64fbdfb28fc2e487cfdba76561e5b3a25766f0",
      "old_mode": 33188,
      "old_path": "setup.c",
      "new_id": "bb6a2c1bebf8081f62f65fcbc221e20e5fa4aa93",
      "new_mode": 33188,
      "new_path": "setup.c"
    },
    {
      "type": "modify",
      "old_id": "26ceec1d799afad6c6831cba00ca4d0ffab7979f",
      "old_mode": 33188,
      "old_path": "sha1_name.c",
      "new_id": "af7500037d743ab818906ab179fd6e37729afeba",
      "new_mode": 33188,
      "new_path": "sha1_name.c"
    },
    {
      "type": "modify",
      "old_id": "0542fc75821fdbdd7bfecebec5f7df01e49dcb0c",
      "old_mode": 33188,
      "old_path": "wrapper.c",
      "new_id": "2fbbd813590a36c90bc1cc7177373752b6eae981",
      "new_mode": 33188,
      "new_path": "wrapper.c"
    }
  ]
}
