)]}'
{
  "commit": "3af828634fa5bdbca1b2061a81df8b3fa73b0d34",
  "tree": "f4d4a50e8c1686b3ecd796a09f98cc6ca13bc907",
  "parents": [
    "998b912927281a871e8d379e2b3a4385c775c4fe"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri May 23 22:28:56 2008 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat May 24 00:01:56 2008 -0700"
  },
  "message": "tests: do not use implicit \"git diff --no-index\"\n\nAs a general principle, we should not use \"git diff\" to validate the\nresults of what git command that is being tested has done.  We would not\nknow if we are testing the command in question, or locating a bug in the\ncute hack of \"git diff --no-index\".\n\nRather use test_cmp for that purpose.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28b941c493ca96b726c6cde27660e987fc31bedc",
      "old_mode": 33188,
      "old_path": "t/diff-lib.sh",
      "new_id": "4bddeb591ecc17ec532164d0d6cf1ad1a54eb996",
      "new_mode": 33188,
      "new_path": "t/diff-lib.sh"
    },
    {
      "type": "modify",
      "old_id": "3ecdd6626aa58f7e2bbe0addb292b57dd2168a14",
      "old_mode": 33261,
      "old_path": "t/t0030-stripspace.sh",
      "new_id": "ccb0a3cb61be3bb591033564b221726a4cd3968d",
      "new_mode": 33261,
      "new_path": "t/t0030-stripspace.sh"
    },
    {
      "type": "modify",
      "old_id": "c23f0ace85c83f54fd7562d72af6ef6c1ea2eca3",
      "old_mode": 33261,
      "old_path": "t/t0040-parse-options.sh",
      "new_id": "9965cfa1dca7948f24a835d5beae4608e6947c0a",
      "new_mode": 33261,
      "new_path": "t/t0040-parse-options.sh"
    },
    {
      "type": "modify",
      "old_id": "17f519f547356d550c16668b929d9140b568a6f7",
      "old_mode": 33261,
      "old_path": "t/t1000-read-tree-m-3way.sh",
      "new_id": "807fb83af8c65304f1dae2ee35ba0f2909ddf465",
      "new_mode": 33261,
      "new_path": "t/t1000-read-tree-m-3way.sh"
    },
    {
      "type": "modify",
      "old_id": "b01b0037a0c4923549b5b2261ed931b3718a7671",
      "old_mode": 33261,
      "old_path": "t/t1001-read-tree-m-2way.sh",
      "new_id": "4b44e131b27df0cc6a73590b045c2eb87b104f59",
      "new_mode": 33261,
      "new_path": "t/t1001-read-tree-m-2way.sh"
    },
    {
      "type": "modify",
      "old_id": "42e5cf81813a7703ff2173dcc29e35ffdc68f552",
      "old_mode": 33261,
      "old_path": "t/t1002-read-tree-m-u-2way.sh",
      "new_id": "e04990eafda82578c5e19971db7f87c3bc5a772f",
      "new_mode": 33261,
      "new_path": "t/t1002-read-tree-m-u-2way.sh"
    },
    {
      "type": "modify",
      "old_id": "a675cbb51b5dafad22dd494784a0b4c8ec396db3",
      "old_mode": 33261,
      "old_path": "t/t1300-repo-config.sh",
      "new_id": "afe7e663fb96484474f69af51268d42c78a04185",
      "new_mode": 33261,
      "new_path": "t/t1300-repo-config.sh"
    },
    {
      "type": "modify",
      "old_id": "f366b53fb671a5ef52c34516bc4ab3869a142d8e",
      "old_mode": 33261,
      "old_path": "t/t1303-wacky-config.sh",
      "new_id": "f98f4c51796e6f7a7181568a134e21ecd9dc2c4f",
      "new_mode": 33261,
      "new_path": "t/t1303-wacky-config.sh"
    },
    {
      "type": "modify",
      "old_id": "762af5faf75562cd2a24197eae56357b1443737d",
      "old_mode": 33261,
      "old_path": "t/t1502-rev-parse-parseopt.sh",
      "new_id": "d24a47d1149061565822391542c044a7db193ce5",
      "new_mode": 33261,
      "new_path": "t/t1502-rev-parse-parseopt.sh"
    },
    {
      "type": "modify",
      "old_id": "55f057cebeb37a8ba8cd9c1e6aa5101c66988bcb",
      "old_mode": 33261,
      "old_path": "t/t3001-ls-files-others-exclude.sh",
      "new_id": "1caeacafa7ae70506e626498d274dbfa25f1b036",
      "new_mode": 33261,
      "new_path": "t/t3001-ls-files-others-exclude.sh"
    },
    {
      "type": "modify",
      "old_id": "8687a01d2b169c1afafcd811d9108a85ad9fdd56",
      "old_mode": 33261,
      "old_path": "t/t3002-ls-files-dashpath.sh",
      "new_id": "8704b04e1b4150357a7a01c91ac59bb1f22cbb8e",
      "new_mode": 33261,
      "new_path": "t/t3002-ls-files-dashpath.sh"
    },
    {
      "type": "modify",
      "old_id": "607f57ff941b7da5296ab58cbf5e30db66087669",
      "old_mode": 33261,
      "old_path": "t/t3030-merge-recursive.sh",
      "new_id": "aff360303ae2a304bff4799def6906defdb85843",
      "new_mode": 33261,
      "new_path": "t/t3030-merge-recursive.sh"
    },
    {
      "type": "modify",
      "old_id": "79b9f23654d1983966091bae0f42e7d8d3c7a621",
      "old_mode": 33261,
      "old_path": "t/t3040-subprojects-basic.sh",
      "new_id": "f6973e96a59916c6048222bfa0064aec5dea3746",
      "new_mode": 33261,
      "new_path": "t/t3040-subprojects-basic.sh"
    },
    {
      "type": "modify",
      "old_id": "46427e3f365ad0ec09c432f8cedf2106afe4dc08",
      "old_mode": 33261,
      "old_path": "t/t3100-ls-tree-restrict.sh",
      "new_id": "6e6a2542a22712006ae23874069c55943a3cba27",
      "new_mode": 33261,
      "new_path": "t/t3100-ls-tree-restrict.sh"
    },
    {
      "type": "modify",
      "old_id": "70f9ce9d52827cb35fee7ac0f13471023291d1fa",
      "old_mode": 33261,
      "old_path": "t/t3101-ls-tree-dirname.sh",
      "new_id": "4dd7d12bac62eae23516686c0ece0edf037f0317",
      "new_mode": 33261,
      "new_path": "t/t3101-ls-tree-dirname.sh"
    },
    {
      "type": "modify",
      "old_id": "24a00a9df13b0781700f24e6a8e75505696a11dd",
      "old_mode": 33261,
      "old_path": "t/t3300-funny-names.sh",
      "new_id": "0574ef1f101df172a30755726b0ea1b6c2ef5f7d",
      "new_mode": 33261,
      "new_path": "t/t3300-funny-names.sh"
    },
    {
      "type": "modify",
      "old_id": "94b1c24b0a3629a6b06466186006a526bb9b4d9d",
      "old_mode": 33261,
      "old_path": "t/t3900-i18n-commit.sh",
      "new_id": "883281dbd6c02ea7b2d90336c2629eafacee0257",
      "new_mode": 33261,
      "new_path": "t/t3900-i18n-commit.sh"
    },
    {
      "type": "modify",
      "old_id": "ab5406dd9f241edee7a6067a1426f0a65076eb10",
      "old_mode": 33261,
      "old_path": "t/t4006-diff-mode.sh",
      "new_id": "4e92fce1d00a55cfbc39e55b53f95cc309e96ff2",
      "new_mode": 33261,
      "new_path": "t/t4006-diff-mode.sh"
    },
    {
      "type": "modify",
      "old_id": "6b4d1c52bbf1e3edf01dd67794bf221effc581a7",
      "old_mode": 33261,
      "old_path": "t/t4013-diff-various.sh",
      "new_id": "4c038ccec19463a88261c4a1a2a172f446eda625",
      "new_mode": 33261,
      "new_path": "t/t4013-diff-various.sh"
    },
    {
      "type": "modify",
      "old_id": "b2b7a8db859fe7f5d8c74fb27b77e4eba583ebc4",
      "old_mode": 33261,
      "old_path": "t/t4014-format-patch.sh",
      "new_id": "3583e68e92148a5145b82f93ec8a52fd4bb7f200",
      "new_mode": 33261,
      "new_path": "t/t4014-format-patch.sh"
    },
    {
      "type": "modify",
      "old_id": "83c54b747f4efe1f99b67284a7ba72b89df07a6d",
      "old_mode": 33261,
      "old_path": "t/t4015-diff-whitespace.sh",
      "new_id": "ca0302f41b332df053baa72362099ba691f2ff97",
      "new_mode": 33261,
      "new_path": "t/t4015-diff-whitespace.sh"
    },
    {
      "type": "modify",
      "old_id": "5dbdc0c9faf81ea95939fec0c285b2020e07a8d9",
      "old_mode": 33261,
      "old_path": "t/t4016-diff-quote.sh",
      "new_id": "0950250c9be7f7833b7542f5491a4dad8f5ef82e",
      "new_mode": 33261,
      "new_path": "t/t4016-diff-quote.sh"
    },
    {
      "type": "modify",
      "old_id": "f9db81d3abae824f1f34faeeec537c5607e8ebad",
      "old_mode": 33261,
      "old_path": "t/t4018-diff-funcname.sh",
      "new_id": "6d3ef6c60bd5a26e2ed4d533fc4db7711bb92cfb",
      "new_mode": 33261,
      "new_path": "t/t4018-diff-funcname.sh"
    },
    {
      "type": "modify",
      "old_id": "435f65b370e8855c4aca6adfbf12c098338f3b45",
      "old_mode": 33261,
      "old_path": "t/t4100-apply-stat.sh",
      "new_id": "8073a5a1f23ebb76cb1273c80d1e031a03a03ed8",
      "new_mode": 33261,
      "new_path": "t/t4100-apply-stat.sh"
    },
    {
      "type": "modify",
      "old_id": "43943ab8ca181edbdcc6a68d208cf584b5cda86d",
      "old_mode": 33261,
      "old_path": "t/t4104-apply-boundary.sh",
      "new_id": "e7e2913de745cc9f7639103757933f6238fdd564",
      "new_mode": 33261,
      "new_path": "t/t4104-apply-boundary.sh"
    },
    {
      "type": "modify",
      "old_id": "a07ff42c2ff8e9a918d83435043a73f6404a9a9e",
      "old_mode": 33261,
      "old_path": "t/t4115-apply-symlink.sh",
      "new_id": "9ace578f17a07aafc050ccaf935aef8a4a3cab4e",
      "new_mode": 33261,
      "new_path": "t/t4115-apply-symlink.sh"
    },
    {
      "type": "modify",
      "old_id": "c3f45790076e8e5f80322ad272dc4bf1ff4b9715",
      "old_mode": 33261,
      "old_path": "t/t4116-apply-reverse.sh",
      "new_id": "1459a90716c909cf4e0497e452eab3398ba05b83",
      "new_mode": 33261,
      "new_path": "t/t4116-apply-reverse.sh"
    },
    {
      "type": "modify",
      "old_id": "659e17c92e474ad5828656f83d28cab2a5ecac64",
      "old_mode": 33261,
      "old_path": "t/t4117-apply-reject.sh",
      "new_id": "e9ccd161ee96a5bdbb4bf77de406ea51dacfb5de",
      "new_mode": 33261,
      "new_path": "t/t4117-apply-reject.sh"
    },
    {
      "type": "modify",
      "old_id": "1d531caf798b9e8dfbe17714ad1eb09be14f7f93",
      "old_mode": 33261,
      "old_path": "t/t4118-apply-empty-context.sh",
      "new_id": "f92e259cc6f251ec6f89edee3fc16720f264d82f",
      "new_mode": 33261,
      "new_path": "t/t4118-apply-empty-context.sh"
    },
    {
      "type": "modify",
      "old_id": "3cbfee704e6238eb31fa1b519567fb064ca27ad8",
      "old_mode": 33261,
      "old_path": "t/t4200-rerere.sh",
      "new_id": "85d7e3edcd04be761167ca87cb39a1597908201e",
      "new_mode": 33261,
      "new_path": "t/t4200-rerere.sh"
    },
    {
      "type": "modify",
      "old_id": "0db27547ac9aa49c4b06ec371f6e04f5b9a7f16c",
      "old_mode": 33261,
      "old_path": "t/t5305-include-tag.sh",
      "new_id": "fb471a08c698b431cd2440e9d4f0e77e2fef6b08",
      "new_mode": 33261,
      "new_path": "t/t5305-include-tag.sh"
    },
    {
      "type": "modify",
      "old_id": "2b6b6e3f71613d807aa4ebfa48eebe5f73d2b980",
      "old_mode": 33261,
      "old_path": "t/t5400-send-pack.sh",
      "new_id": "68c2ae688c2b7ff96ec927622f92fd512e7beefe",
      "new_mode": 33261,
      "new_path": "t/t5400-send-pack.sh"
    },
    {
      "type": "modify",
      "old_id": "9a12024241aea21b6ebdbe692b2d7c173d4d2579",
      "old_mode": 33261,
      "old_path": "t/t5401-update-hooks.sh",
      "new_id": "2fff3001530bdf3e6acc283042d432a0698cea03",
      "new_mode": 33261,
      "new_path": "t/t5401-update-hooks.sh"
    },
    {
      "type": "modify",
      "old_id": "86e5b9bc269b3639a882c6652f4d1f66a45121f7",
      "old_mode": 33261,
      "old_path": "t/t5503-tagfollow.sh",
      "new_id": "4074e23ffa2c7a93fdbd4a367e273118224b9038",
      "new_mode": 33261,
      "new_path": "t/t5503-tagfollow.sh"
    },
    {
      "type": "modify",
      "old_id": "48ff2d424d1587bde388422da874feb3d55cbf0d",
      "old_mode": 33261,
      "old_path": "t/t5505-remote.sh",
      "new_id": "a37b6f52135fcd8f02cc7290568756b9067c5ec7",
      "new_mode": 33261,
      "new_path": "t/t5505-remote.sh"
    },
    {
      "type": "modify",
      "old_id": "65c37744aaa074d173afb862ca43fa668bc19452",
      "old_mode": 33261,
      "old_path": "t/t5515-fetch-merge-logic.sh",
      "new_id": "3def75eeb29f0eeaa096ab4b9f4511a01a3ce3d8",
      "new_mode": 33261,
      "new_path": "t/t5515-fetch-merge-logic.sh"
    },
    {
      "type": "modify",
      "old_id": "0dc915ea67b21d07d8e4dca44767906e05ad2278",
      "old_mode": 33261,
      "old_path": "t/t6006-rev-list-format.sh",
      "new_id": "9176484db2f78122f71c0f11889e01382effcfb9",
      "new_mode": 33261,
      "new_path": "t/t6006-rev-list-format.sh"
    },
    {
      "type": "modify",
      "old_id": "79dc58b2ce962ea133c4796d0dff66eb9684b48a",
      "old_mode": 33261,
      "old_path": "t/t6023-merge-file.sh",
      "new_id": "74e9e6618e5b104c6d7e0731fd2772c0b95eefab",
      "new_mode": 33261,
      "new_path": "t/t6023-merge-file.sh"
    },
    {
      "type": "modify",
      "old_id": "23d24d3feb9d1f3b5875771639a8e6d991d5ed76",
      "old_mode": 33261,
      "old_path": "t/t6024-recursive-merge.sh",
      "new_id": "6a6a13002d3dc66c043a43df910a79940b178da4",
      "new_mode": 33261,
      "new_path": "t/t6024-recursive-merge.sh"
    },
    {
      "type": "modify",
      "old_id": "43f5459c35dd862b2b15b9883a4f2354a20e8e25",
      "old_mode": 33261,
      "old_path": "t/t6029-merge-subtree.sh",
      "new_id": "5bbfa44e8d9ee3eebb18eb07e93380c802741a18",
      "new_mode": 33261,
      "new_path": "t/t6029-merge-subtree.sh"
    },
    {
      "type": "modify",
      "old_id": "56bbd8519d69a1fc31293f30eb3c8a7b20a285cc",
      "old_mode": 33261,
      "old_path": "t/t6120-describe.sh",
      "new_id": "ea476a2582c87b48ea5e8925a275184e8671391e",
      "new_mode": 33261,
      "new_path": "t/t6120-describe.sh"
    },
    {
      "type": "modify",
      "old_id": "c9bf6fdba3c3495b5215394d568fd8ac5b4f6daf",
      "old_mode": 33261,
      "old_path": "t/t6200-fmt-merge-msg.sh",
      "new_id": "bc74349416d858834c43f6c648daa95c8b9f3a7a",
      "new_mode": 33261,
      "new_path": "t/t6200-fmt-merge-msg.sh"
    },
    {
      "type": "modify",
      "old_id": "f46ec93c83d990c0887d3ff9d59f9d365b4d5eed",
      "old_mode": 33261,
      "old_path": "t/t6300-for-each-ref.sh",
      "new_id": "91ea85d99bc9ba306a9616b67903863d4379634d",
      "new_mode": 33261,
      "new_path": "t/t6300-for-each-ref.sh"
    },
    {
      "type": "modify",
      "old_id": "1639c7aa9624bf3219afd021daf14c6f07dcfc32",
      "old_mode": 33261,
      "old_path": "t/t7003-filter-branch.sh",
      "new_id": "1e8a205e536c918569d6537883ee35d3bdcd515f",
      "new_mode": 33261,
      "new_path": "t/t7003-filter-branch.sh"
    },
    {
      "type": "modify",
      "old_id": "2dcee7ccc572bbc9b239ff805aede076ff926f49",
      "old_mode": 33261,
      "old_path": "t/t7004-tag.sh",
      "new_id": "241c70dc66f71d9f53ddc6637e2f813020e740d6",
      "new_mode": 33261,
      "new_path": "t/t7004-tag.sh"
    },
    {
      "type": "modify",
      "old_id": "e5c9f30c73d4dbfe1fff6022bddfe6a387441a9b",
      "old_mode": 33261,
      "old_path": "t/t7102-reset.sh",
      "new_id": "39ba14148c953d17589450917975372802eecfed",
      "new_mode": 33261,
      "new_path": "t/t7102-reset.sh"
    },
    {
      "type": "modify",
      "old_id": "e4bfcaece0c3ac4ea4b33521e84bd7fc1c19422e",
      "old_mode": 33261,
      "old_path": "t/t7502-status.sh",
      "new_id": "80a438d4d988baa54a25e5725665904c6c45f431",
      "new_mode": 33261,
      "new_path": "t/t7502-status.sh"
    },
    {
      "type": "modify",
      "old_id": "bdf29c17344051e5c65d61994744f5432ddf8ae3",
      "old_mode": 33261,
      "old_path": "t/t9100-git-svn-basic.sh",
      "new_id": "242cdf092acdbfc88858de1dbcfe3c817a67a4c2",
      "new_mode": 33261,
      "new_path": "t/t9100-git-svn-basic.sh"
    },
    {
      "type": "modify",
      "old_id": "c4f4465dc687d30138a9111ae2efbc0e3aaf42b6",
      "old_mode": 33261,
      "old_path": "t/t9300-fast-import.sh",
      "new_id": "5edf56f198dc25b9db47ff363fe49958e5299162",
      "new_mode": 33261,
      "new_path": "t/t9300-fast-import.sh"
    },
    {
      "type": "modify",
      "old_id": "0b115a17ab46e02ca7ec67f08feada0c48c8628a",
      "old_mode": 33261,
      "old_path": "t/t9600-cvsimport.sh",
      "new_id": "655f88270b27b637b6d4b7d3fdb3af76f525064f",
      "new_mode": 33261,
      "new_path": "t/t9600-cvsimport.sh"
    }
  ]
}
