)]}'
{
  "commit": "ccff75199f162c9844970d95f5295421a4d27b18",
  "tree": "1bfa3351b5e4d83a2416e6e6f3b1f04c328d5b4d",
  "parents": [
    "2b438a059c48f1589acdf621ceaf062c09d9e8d1"
  ],
  "author": {
    "name": "Bradley Nicholes",
    "email": "bnicholes@apache.org",
    "time": "Tue Jan 10 16:35:10 2006 +0000"
  },
  "committer": {
    "name": "Bradley Nicholes",
    "email": "bnicholes@apache.org",
    "time": "Tue Jan 10 16:35:10 2006 +0000"
  },
  "message": "Change \u003cRequireAll\u003e\u003cRequireOne\u003e to \u003cSatisfyAll\u003e\u003cSatisfyOne\u003e.  The keyword \u0027Satisfy\u0027 seems to fit a little better since the blocks can contain both \u0027Require\u0027 and \u0027Reject\u0027 directives\n\ngit-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/authz-dev@367678 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e29279298a09e9d55b9a40bae7a568caef60fa5",
      "old_mode": 33188,
      "old_path": "docs/manual/howto/auth.xml",
      "new_id": "cad2eb8e7239b25d5eebe42ed6383c8c7ea8a20f",
      "new_mode": 33188,
      "new_path": "docs/manual/howto/auth.xml"
    },
    {
      "type": "modify",
      "old_id": "52a57e345b37d77d5d1e5da120cde7bd2e23e076",
      "old_mode": 33188,
      "old_path": "docs/manual/mod/mod_authz_core.xml",
      "new_id": "9faac243eeef4ed147ad29d03d033b681d3d5847",
      "new_mode": 33188,
      "new_path": "docs/manual/mod/mod_authz_core.xml"
    },
    {
      "type": "modify",
      "old_id": "68ee794fbe10e6fa07f0be75e7bbc373799ef623",
      "old_mode": 33188,
      "old_path": "modules/aaa/mod_authz_core.c",
      "new_id": "b3493ac4f74bc2c4e77b86a896f9362e852b7794",
      "new_mode": 33188,
      "new_path": "modules/aaa/mod_authz_core.c"
    }
  ]
}
