)]}'
{
  "commit": "4c71009da60baee436358e84ff1057cd1c80e776",
  "tree": "d311a3b85502a817f37a17964838b826b21daecd",
  "parents": [
    "6ac2b3aeb9900a8fb0cd3fd9be0bff00eb3a4b5b"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Mon Aug 27 09:25:53 2012 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Aug 27 10:49:09 2012 -0700"
  },
  "message": "t: test http access to \"half-auth\" repositories\n\nSome sites set up http access to repositories such that\nfetching is anonymous and unauthenticated, but pushing is\nauthenticated. While there are multiple ways to do this, the\ntechnique advertised in the git-http-backend manpage is to\nblock access to locations matching \"/git-receive-pack$\".\n\nLet\u0027s emulate that advice in our test setup, which makes it\nclear that this advice does not actually work.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "616486f9ea60ac8b7c53be0036f321497ba787dc",
      "old_mode": 33188,
      "old_path": "t/lib-httpd/apache.conf",
      "new_id": "ec8618dfde3b106c79f1d056bc0ed085075fc8c8",
      "new_mode": 33188,
      "new_path": "t/lib-httpd/apache.conf"
    },
    {
      "type": "modify",
      "old_id": "eeb993203f65c39d9e0bf265a1be317ab6a37e07",
      "old_mode": 33261,
      "old_path": "t/t5541-http-push.sh",
      "new_id": "9b1cd603c6d23826e8e299ac5b220583abf53092",
      "new_mode": 33261,
      "new_path": "t/t5541-http-push.sh"
    },
    {
      "type": "modify",
      "old_id": "342d6af86115913c92316da09b10e105b81fe96c",
      "old_mode": 33261,
      "old_path": "t/t5551-http-fetch.sh",
      "new_id": "7380f2a2dd3f22d65a10389d8197af94f9ea4123",
      "new_mode": 33261,
      "new_path": "t/t5551-http-fetch.sh"
    }
  ]
}
