)]}'
{
  "commit": "971de8ea7b7e474a4d9253b6c9f47da3f1130973",
  "tree": "d8ac52741957b38d57d15f208e57b984d71ddc19",
  "parents": [
    "24c130884018364f91baa8de0ff3541f4c32d1bb"
  ],
  "author": {
    "name": "Conley Owens",
    "email": "cco3@android.com",
    "time": "Mon Apr 16 10:36:08 2012 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Mon Apr 23 12:39:05 2012 -0700"
  },
  "message": "Refine groups functionality\n\nEvery project is in group \"default\".  \"-default\" does not remove\nit from this project.  All group names specified in the manifest\nare positive names as opposed to a mix of negative and positive.\n\nSpecified groups are resolved in order.  If init is supplied with\n--groups\u003d\"group1,-group2\", the following describes the project\nselection when syncing:\n\n  * all projects in \"group1\" will be added, and\n  * all projects in \"group2\" will be removed.\n\nChange-Id: I1df3dcdb64bbd4cd80d675f9b2d3becbf721f661\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "724e4c5d5e9a8fbc4c0608aa57ca924ae721c81c",
      "old_mode": 33188,
      "old_path": "command.py",
      "new_id": "2ee0a43aea3a6d9ee65ce148d0c1c7958078e9c7",
      "new_mode": 33188,
      "new_path": "command.py"
    },
    {
      "type": "modify",
      "old_id": "e5f5ee189ac583f9892964f11e219132bac200e5",
      "old_mode": 33188,
      "old_path": "docs/manifest-format.txt",
      "new_id": "764e41eb195cfc392854ac8b20d9ccd53e009210",
      "new_mode": 33188,
      "new_path": "docs/manifest-format.txt"
    },
    {
      "type": "modify",
      "old_id": "9b804da958ef41572df5a5f5e6a59f9ba9cd1a86",
      "old_mode": 33188,
      "old_path": "manifest_xml.py",
      "new_id": "5ffc49e9505b18aded1b612ed918719cb457f4ed",
      "new_mode": 33188,
      "new_path": "manifest_xml.py"
    },
    {
      "type": "modify",
      "old_id": "e297926d1345b457e698402ea38e9a1727e19b4a",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "2b7400079d12487f072d118b23536a356f252fda",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "75fe9ec2eab2fc8b4e72022e3984d70341dfd892",
      "old_mode": 33261,
      "old_path": "repo",
      "new_id": "0aabc0d89a70b743afdae62ddafd31b976b881be",
      "new_mode": 33261,
      "new_path": "repo"
    },
    {
      "type": "modify",
      "old_id": "6cf39d14f236271504beafed554989d3f2f66572",
      "old_mode": 33188,
      "old_path": "subcmds/init.py",
      "new_id": "d1c497c1f285ed4e4b80577a92f98cb8c4a062b0",
      "new_mode": 33188,
      "new_path": "subcmds/init.py"
    }
  ]
}
