)]}'
{
  "commit": "24c130884018364f91baa8de0ff3541f4c32d1bb",
  "tree": "213b269d05e2a5f2b70d895325301a9a9f30e4a2",
  "parents": [
    "b962a1f5e0daad323bdd66fad93f00a3738cc255"
  ],
  "author": {
    "name": "James W. Mills",
    "email": "jameswmills@gmail.com",
    "time": "Thu Apr 12 15:04:13 2012 -0500"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Mon Apr 23 12:35:08 2012 -0700"
  },
  "message": "Add project annotation handling to repo\n\nAllow the optional addition of \"annotation\" nodes nested under\nprojects.  Each annotation node must have \"name\" and \"value\"\nattributes.  These name/value pairs will be exported into the\nenvironment during any forall command, prefixed with \"REPO__\"\n\nIn addition, an optional \"keep\" attribute with case insensitive \"true\"\nor \"false\" values can be included to determine whether the annotation\nwill be exported with \u0027repo manifest\u0027\n\nChange-Id: Icd7540afaae02c958f769ce3d25661aa721a9de8\nSigned-off-by: James W. Mills \u003cjameswmills@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7bb1561689d0c1f4c871d990d2cd0e36b2c7a12",
      "old_mode": 33188,
      "old_path": "docs/manifest-format.txt",
      "new_id": "e5f5ee189ac583f9892964f11e219132bac200e5",
      "new_mode": 33188,
      "new_path": "docs/manifest-format.txt"
    },
    {
      "type": "modify",
      "old_id": "a250382f3b31ed62e4f908604c46dd3cdbd0c5ae",
      "old_mode": 33188,
      "old_path": "manifest_xml.py",
      "new_id": "9b804da958ef41572df5a5f5e6a59f9ba9cd1a86",
      "new_mode": 33188,
      "new_path": "manifest_xml.py"
    },
    {
      "type": "modify",
      "old_id": "49fef2f79e95acdf983337aa6d6fb307f256b8ab",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "e297926d1345b457e698402ea38e9a1727e19b4a",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "d3e70ae1ae3521d48f7fff869e4502801dca85ab",
      "old_mode": 33188,
      "old_path": "subcmds/forall.py",
      "new_id": "9436f4e5afe07739a824a2c5ca5372f176fbccb3",
      "new_mode": 33188,
      "new_path": "subcmds/forall.py"
    }
  ]
}
