)]}'
{
  "commit": "3c8dea1f8d7c4257d080f9f34159cdb2fffb81e6",
  "tree": "2a5e48ce93bc913076034f88f8878e4bfffef4dc",
  "parents": [
    "8ad8a0e61d919e76f521f3124c91bd46fbaa84e2"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri May 29 18:38:17 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri May 29 18:45:20 2009 -0700"
  },
  "message": "Change project.revision to revisionExpr and revisionId\n\nThe revisionExpr field now holds an expression from the manifest,\nsuch as \"refs/heads/master\", while revisionId holds the current\ncommit-ish SHA-1 of the revisionExpr.  Currently that is only\nfilled in if the manifest points directly to a SHA-1.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c5617ac917dc1a55a997078eaa5f167da04d9d2",
      "old_mode": 33188,
      "old_path": "manifest_xml.py",
      "new_id": "51e653ede0fb2bb796b4bb7d86486663fd4e5ebb",
      "new_mode": 33188,
      "new_path": "manifest_xml.py"
    },
    {
      "type": "modify",
      "old_id": "cab47152b66abe45cf98b66aae5033d353235fbe",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "e094b5d69c9013337495989b32a13625cf7f51fc",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "8d701a6c784378c308eb7ac4f244731a925867b7",
      "old_mode": 33188,
      "old_path": "subcmds/forall.py",
      "new_id": "b66313d74a8ea0f6b1bbaae9a47275ea35150c92",
      "new_mode": 33188,
      "new_path": "subcmds/forall.py"
    },
    {
      "type": "modify",
      "old_id": "0d0fcd060f4b3d491df62f6e6e492b09adc03ae2",
      "old_mode": 33188,
      "old_path": "subcmds/init.py",
      "new_id": "5ba4d794a4de40b442d2a6acbcbc33e76bde87e0",
      "new_mode": 33188,
      "new_path": "subcmds/init.py"
    },
    {
      "type": "modify",
      "old_id": "c61c3bb49350848f356a02562d343cf848ba5771",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "9c9a3b78f6cf426071284e58ecbef81fc49c5c0a",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    }
  ]
}
