)]}'
{
  "commit": "78b18dbb839b6ff41f199ee338e53610f3fe5be3",
  "tree": "8cac0fd764e75826b5a5e4ab20633585a167b808",
  "parents": [
    "3dd3fe9ea495b1b3dec740bbb95076a7aeba0380"
  ],
  "author": {
    "name": "Masaya Suzuki",
    "email": "masayasuzuki@google.com",
    "time": "Tue Dec 18 09:20:54 2018 -0800"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Mon Dec 24 23:51:07 2018 +0100"
  },
  "message": "UploadPack: Test filtering by AdvertiseRefsHook in stateless transports\n\nAdvertiseRefsHook is used to limit the visibility of the refs in Gerrit.\nIf this hook is not called, then all refs are treated as visible,\ncausing the server to serve commits reachable from branches the client\nshould not be able to access, if asked to via a request naming a guessed\nobject id.\n\nUntil 3a529361a76e8267467071e0b13ebb36b97d8fb2 (Call AdvertiseRefsHook\nbefore validating wants, 2018-12-18), UploadPack would invoke this hook\nat ref advertisement time but not during negotiation and when serving a\npack file.  Add a test to avoid regressing. Stateful bidirectional\ntransports were not affected, so the test uses HTTP.\n\n[jn: split out when backporting the fix to stable-4.5.  The test passes\n as long as v4.9.0.201710071750-r~169 (fetch: Accept any SHA-1 on lhs of\n refspec, 2017-06-04) is cherry picked along with it.]\n\nChange-Id: I8c017107336adc7cb4c826985779676bf043e648\nSigned-off-by: Masaya Suzuki \u003cmasayasuzuki@google.com\u003e\nSigned-off-by: Jonathan Nieder \u003cjrn@google.com\u003e\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7ba609b1f557dca8395834504a26b1c9017a533",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/META-INF/MANIFEST.MF",
      "new_id": "290b0b265ce1880b722c9b74c5e3532552b2632a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "54b452e694000c4395c06a0635f7d0bd36450bec",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/pom.xml",
      "new_id": "7fcf513c2a42a69d2685c2f0672ae232c8ae7fd0",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "51b79903c6514337cfd52331939dab1bd7c193c2",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SmartClientSmartServerTest.java",
      "new_id": "caa172e138d4b9b8a3cbcd3d34faa522bb1aa234",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.http.test/tst/org/eclipse/jgit/http/test/SmartClientSmartServerTest.java"
    }
  ]
}
