)]}'
{
  "commit": "87bda12e85ffb98778d7ac881edb0210b74c0491",
  "tree": "ccdbd92a16ccb4fe9409ee5b864c0e02412e942a",
  "parents": [
    "5f947bba69de81f58f1adef10225c04727fa0ed5"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri Jul 03 16:37:30 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri Jul 03 20:50:52 2009 -0700"
  },
  "message": "sync: Support upgrading manifest formats\n\nIf the manifest format changes during init or sync we need to do\na full reparse of the manifest, and possibly allow the new object\nto reconfigure the local workspace to match its expectations.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2fc96012625d6270af715fe339f4fbd3939078d",
      "old_mode": 33188,
      "old_path": "manifest.py",
      "new_id": "f737e86601661b419bd9d4b785ca8fe8f2af329d",
      "new_mode": 33188,
      "new_path": "manifest.py"
    },
    {
      "type": "modify",
      "old_id": "53c3a01030be959ca9afbe115e8bcd9416460960",
      "old_mode": 33188,
      "old_path": "subcmds/init.py",
      "new_id": "b5207fbf0a8a3ca5df6369f08a337d371c4e561f",
      "new_mode": 33188,
      "new_path": "subcmds/init.py"
    },
    {
      "type": "modify",
      "old_id": "1537c9a2c6d4d26c3a4d326460ebf492824ab0ab",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "5fc834d095ac1789cb94071b1cdd9ff9d5dcc194",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    }
  ]
}
