)]}'
{
  "commit": "5a48d24012fa39cdd02c1cb614db2e62d445e2ce",
  "tree": "3803d06e4bcdb2c3e45c53ebefa1b3098a86d28a",
  "parents": [
    "4947367267cbcd0ca528711b2393613e2e817878"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Sep 01 15:43:34 2011 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Sep 01 15:46:13 2011 -0700"
  },
  "message": "rev-list --verify-object\n\nOften we want to verify everything reachable from a given set of commits\nare present in our repository and connected without a gap to the tips of\nour refs. We used to do this for this purpose:\n\n    $ rev-list --objects $commits_to_be_tested --not --all\n\nEven though this is good enough for catching missing commits and trees,\nwe show the object name but do not verify their existence, let alone their\nwell-formedness, for the blob objects at the leaf level.\n\nAdd a new \"--verify-object\" option so that we can catch missing and broken\nblobs as well.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "920b91c0c3483dd7e00be812f4ed0281dbdc3701",
      "old_mode": 33188,
      "old_path": "builtin/rev-list.c",
      "new_id": "ab3be7ca82ea36fbb1e98f8b899970a6748981c6",
      "new_mode": 33188,
      "new_path": "builtin/rev-list.c"
    },
    {
      "type": "modify",
      "old_id": "072ddac4703058ff245b01488e36b190f8590f82",
      "old_mode": 33188,
      "old_path": "revision.c",
      "new_id": "5ef498b304aeb1bf4a80750331923164c64f4371",
      "new_mode": 33188,
      "new_path": "revision.c"
    },
    {
      "type": "modify",
      "old_id": "da00a58fa5ff600e4c47f698d51db5bb7d4d5e5b",
      "old_mode": 33188,
      "old_path": "revision.h",
      "new_id": "648876b35d8cfc273fecf39fc52feb7affeb6d5d",
      "new_mode": 33188,
      "new_path": "revision.h"
    }
  ]
}
