)]}'
{
  "commit": "2491f77b90c2e5d47acbe7472c17e7de0af74f63",
  "tree": "ba20f55e5f188c839bb952f7b1a8428c370f9374",
  "parents": [
    "2d90add5ad216807ec1433e5367fae730e74a4cb"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Fri Jul 28 15:25:45 2017 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jul 28 15:51:56 2017 -0700"
  },
  "message": "connect: factor out \"looks like command line option\" check\n\nWe reject hostnames that start with a dash because they may\nbe confused for command-line options. Let\u0027s factor out that\nnotion into a helper function, as we\u0027ll use it in more\nplaces. And while it\u0027s simple now, it\u0027s not clear if some\nsystems might need more complex logic to handle all cases.\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": "1a2cec0b888228d4ac58aa23e68f531db45b515e",
      "old_mode": 33188,
      "old_path": "cache.h",
      "new_id": "b9fc3a8e33f657db8869ca512da177f6fc6859c9",
      "new_mode": 33188,
      "new_path": "cache.h"
    },
    {
      "type": "modify",
      "old_id": "0e8e05d83af705a72495a06f544394f67547da2d",
      "old_mode": 33188,
      "old_path": "connect.c",
      "new_id": "a0091acb1f06a8af6fc34fc6d5c474cb633d3827",
      "new_mode": 33188,
      "new_path": "connect.c"
    },
    {
      "type": "modify",
      "old_id": "8b7e16812927645367c4912e88d2a5f3065efb85",
      "old_mode": 33188,
      "old_path": "path.c",
      "new_id": "b214ac3fe63d4aa7cd134f4e819f48c54936977a",
      "new_mode": 33188,
      "new_path": "path.c"
    }
  ]
}
