)]}'
{
  "commit": "5d40e26201ed87ae8276a77e263b8cbe50598703",
  "tree": "3130b4b5db0466e07ed9fa4e7bb2383dc91954f6",
  "parents": [
    "70939e2f73bf118c89cf4af4988dba807c50a0ce"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Nov 06 11:07:42 2008 -0800"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Thu Nov 06 11:23:27 2008 -0800"
  },
  "message": "Treat missing attributes as None when parsing the manifest\n\nSome of our code assumes that a property is None.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ac1453aea4c8abc5cb53ee495471df24cacfe7f",
      "old_mode": 33188,
      "old_path": "manifest.py",
      "new_id": "9137371f30f2299ce42b2d877809da49c1b6aa5b",
      "new_mode": 33188,
      "new_path": "manifest.py"
    }
  ]
}
