)]}'
{
  "commit": "aeeb2d496859419ac1ba1da1162d6f3610f7f1f3",
  "tree": "844124df0896caa172359b472bf436c8d13be969",
  "parents": [
    "3be4cf09cd3d0747af3ecdb8dc3962a0969b731e"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Fri Jul 28 15:28:55 2017 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jul 28 15:54:55 2017 -0700"
  },
  "message": "connect: reject paths that look like command line options\n\nIf we get a repo path like \"-repo.git\", we may try to invoke\n\"git-upload-pack -repo.git\". This is going to fail, since\nupload-pack will interpret it as a set of bogus options. But\nlet\u0027s reject this before we even run the sub-program, since\nwe would not want to allow any mischief with repo names that\nactually are real command-line options.\n\nYou can still ask for such a path via git-daemon, but there\u0027s no\nsecurity problem there, because git-daemon enters the repo itself\nand then passes \".\"  on the command line.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nReviewed-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdf2ca08acdbf6c551b782ece5ebc8c5f15b35e9",
      "old_mode": 33188,
      "old_path": "connect.c",
      "new_id": "d77d39771b6c5101abe14df1e078af2a02ce8ace",
      "new_mode": 33188,
      "new_path": "connect.c"
    },
    {
      "type": "modify",
      "old_id": "563592d8a8a5f6fec7da160f292b2f8b8824327e",
      "old_mode": 33261,
      "old_path": "t/t5810-proto-disable-local.sh",
      "new_id": "c1ef99b85c293e8a8bfc0872e3511fe8b7029213",
      "new_mode": 33261,
      "new_path": "t/t5810-proto-disable-local.sh"
    },
    {
      "type": "modify",
      "old_id": "0ecdceecd6cb6eda137cee1285040d4b14a2b42c",
      "old_mode": 33261,
      "old_path": "t/t5813-proto-disable-ssh.sh",
      "new_id": "3f084ee306517b2bc991365f6f15b76627e1d125",
      "new_mode": 33261,
      "new_path": "t/t5813-proto-disable-ssh.sh"
    }
  ]
}
