)]}'
{
  "commit": "f5c25a68d832f7eed55f939f97098071b20f753a",
  "tree": "981c72da9567548971a71e8b85d39b4ecfabb6a8",
  "parents": [
    "9fa44db94bfabcf43160316660801a2c1db2dbb9"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue Nov 04 08:11:53 2008 -0800"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue Nov 04 09:45:59 2008 -0800"
  },
  "message": "Cleanup stale manifest migration code from manifest.py\n\nPrior to open-sourcing repo we had manifests in two different\nlayouts; one where the manifest was a straight-up git clone, and\none where the manifest was our bare repository with symlink work\ntree format (identical to what our projects use).  Only the latter\nform is created or used by repo at this point, so the transition\ncode to handle the straight-up git clone is not necessary.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffff14a5bdf1a43f9df2fb1269f2832cd76f18f0",
      "old_mode": 33188,
      "old_path": "manifest.py",
      "new_id": "3d5e092c000ba04730d22f304cc3105e835efaa0",
      "new_mode": 33188,
      "new_path": "manifest.py"
    }
  ]
}
