)]}'
{
  "commit": "8f72d91a8a331879165036a59fbbc1926e5276c9",
  "tree": "afd3359e59ead43343bacbd773124bf6211cef1c",
  "parents": [
    "60f36674a8a14fa5818c18d15794c78c001a9be0"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Mon Mar 05 16:34:08 2012 -0800"
  },
  "committer": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Mon Mar 05 16:39:27 2012 -0800"
  },
  "message": "Improve empty ACL support\n\nThis includes documentation for how it is handled, as well as support\nfor both handling it the way the GSA appears to handle it vs the way the\nGSA actually handles it. This distinction will be important once\nAdaptors have a way to inform the GSA that something is private.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "258b5664ed4172d9839251cef2f2dccafe7c41ee",
      "old_mode": 33188,
      "old_path": "src/adaptorlib/Acl.java",
      "new_id": "164e3956de631b2ab995d70a12c7d40b6f707884",
      "new_mode": 33188,
      "new_path": "src/adaptorlib/Acl.java"
    },
    {
      "type": "modify",
      "old_id": "30adeb8031dfd55f57215d4534d574ae828e4ee5",
      "old_mode": 33188,
      "old_path": "test/adaptorlib/AclTest.java",
      "new_id": "905805b918d8240e5513015256ecee6a6ac8e653",
      "new_mode": 33188,
      "new_path": "test/adaptorlib/AclTest.java"
    }
  ]
}
