)]}'
{
  "commit": "f1a6b14fdc5402f9ed765a8a342d9c07c5b91e2d",
  "tree": "f67b0e4fdb68bf3466202a27d5a0732edf424812",
  "parents": [
    "ca3d8ff4fc7bac11a747e4f32a81b42a01f4f297"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Wed Jun 03 16:01:11 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri Jul 03 11:00:16 2009 -0700"
  },
  "message": "Create an abstract Manifest base class\n\nThis will help as we add support for another manifest type.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a941b95a645a9dee9bab8daf89c0e74ebb24b062",
      "old_mode": 33188,
      "old_path": "command.py",
      "new_id": "5ca43f20775c9d8f5a5e44626d6a4198eda23742",
      "new_mode": 33188,
      "new_path": "command.py"
    },
    {
      "type": "modify",
      "old_id": "70ddeffa4b9154a1fffa115eb2dc237cb40aa11e",
      "old_mode": 33261,
      "old_path": "main.py",
      "new_id": "a60641d741216c47333e153181595a177a5eafcb",
      "new_mode": 33261,
      "new_path": "main.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf801dfaef77ac9052524bee1a39543e4dc3f3ba",
      "new_mode": 33188,
      "new_path": "manifest.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85ad3ea169e28611f89af1f7c25ffe4a91d3c8b1",
      "new_mode": 33188,
      "new_path": "manifest_loader.py"
    },
    {
      "type": "modify",
      "old_id": "7d02f9d6dda0010884c609f9160ce5ae3641783a",
      "old_mode": 33188,
      "old_path": "manifest_xml.py",
      "new_id": "971cf21252a7094e94ae35bfae87a76d91c838fd",
      "new_mode": 33188,
      "new_path": "manifest_xml.py"
    },
    {
      "type": "modify",
      "old_id": "c5979fd6d5dc3a05357dd7712bf6f45017a8e6b8",
      "old_mode": 33188,
      "old_path": "subcmds/help.py",
      "new_id": "01d5fa231867765bd76b6e6e97c887e179c0da71",
      "new_mode": 33188,
      "new_path": "subcmds/help.py"
    },
    {
      "type": "modify",
      "old_id": "bd07dd9fcb0b20bf96a13671a030233bdde1013e",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "afd44dab3791925579d729ffc74bc9342cc2a791",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    }
  ]
}
