)]}'
{
  "commit": "820b9310127afe3533bb57034d6f458f5aed3e7e",
  "tree": "e579cc8fa4d21d43a6b0e20e798203231ab55aeb",
  "parents": [
    "c499d76849b09194434708376138952e2cac2e68"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Wed Feb 07 02:42:44 2007 -0500"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Wed Feb 07 02:42:44 2007 -0500"
  },
  "message": "Dump all refs and marks during a checkpoint in fast-import.\n\nIf the frontend asks us to checkpoint (via the explicit checkpoint\ncommand) its probably because they are afraid the current import\nwill crash/fail/whatever and want to make sure they can pickup from\nthe last checkpoint.  To do that sort of recovery, we will need the\ncurrent tip of every branch and tag available at the next startup.\n\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "beab7f0a54810824a9a6737a819b025f66d32933",
      "old_mode": 33188,
      "old_path": "Documentation/git-fast-import.txt",
      "new_id": "1e12d210c9347e810bf0e04a41819e57f990f4e1",
      "new_mode": 33188,
      "new_path": "Documentation/git-fast-import.txt"
    },
    {
      "type": "modify",
      "old_id": "858df17f35efe2ab610c501744ec65b621a8f53d",
      "old_mode": 33188,
      "old_path": "fast-import.c",
      "new_id": "d9ed3e2f18ccba41da216c9a94031b2ae44025c8",
      "new_mode": 33188,
      "new_path": "fast-import.c"
    }
  ]
}
