)]}'
{
  "commit": "0a1c6a1c16e2c89f98158cb2f79dda1583a8fac4",
  "tree": "2446c673c4eddf2a499e36b4e898ea258a6d3c7a",
  "parents": [
    "33e045673786f3477e805ade0f337de08e89a7a8"
  ],
  "author": {
    "name": "David Holmer",
    "email": "odinguru@gmail.com",
    "time": "Wed Nov 14 19:19:00 2012 -0500"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Wed Apr 03 22:27:45 2013 +0000"
  },
  "message": "Special handling for manifest group \"default\"\n\nChange Details:\n* Make \"default\" a special manifest group that matches any project that\n  does not have the special project group \"notdefault\"\n* Use \"default\" instead of \"all,-notdefault\" when user does not specify\n  manifest group\n* Expand -g option help to include example usage of manifest groups\n\nChange Benefits:\n* Allow a more intuitive and expressive manifest groups specification:\n  * \"default\" instead of \"all,-notdefault\"\n  * \"default,foo\" instead of \"all,-notdefault,foo\"\n  * \"default,-foo\" instead of \"all,-notdefault,-foo\"\n  * \"foo,-default\" which has no equivalent\n* Default manifest groups behavior can be restored by the command\n  \u0027repo init -g default\u0027. This is significantly more intuitive than the\n  current equivalent command \u0027repo init -g all,-notdefault\u0027.\n\nChange-Id: I6d0673791d64a650110a917c248bcebb23b279d3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96d7848f0e0c3b8a967fc5b828f14577fe832846",
      "old_mode": 33188,
      "old_path": "command.py",
      "new_id": "439885200cc61d70739d4090e48187118578bbeb",
      "new_mode": 33188,
      "new_path": "command.py"
    },
    {
      "type": "modify",
      "old_id": "22e4a5d65f61daab3eae415b3e35d79b506ef797",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "901a2831902a16a602eb64a50587fc59cf69f5ab",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "6b374f72b4f9d40d675130915183bb02536dff49",
      "old_mode": 33261,
      "old_path": "repo",
      "new_id": "c3484745f0c366d520571d5f6d57d8ad5a06f5e5",
      "new_mode": 33261,
      "new_path": "repo"
    },
    {
      "type": "modify",
      "old_id": "11312601fb380964b38f4a01e7d46ac32aa0cad6",
      "old_mode": 33188,
      "old_path": "subcmds/init.py",
      "new_id": "29730cc45b8d38319c2f0f1b527a513b1049ac06",
      "new_mode": 33188,
      "new_path": "subcmds/init.py"
    }
  ]
}
