)]}'
{
  "commit": "55e4f9365a405f5bffdc6b9babfb482b66d48809",
  "tree": "cb9f319a7fce51ff510d9e9b8d97ba915734929c",
  "parents": [
    "63b747ce1a4074a42b8f7fb5d6266489983ec38c"
  ],
  "author": {
    "name": "Jonathan Nieder",
    "email": "jrnieder@gmail.com",
    "time": "Fri Sep 09 10:36:29 2016 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Sep 09 13:37:53 2016 -0700"
  },
  "message": "connect: tighten check for unexpected early hang up\n\nA server hanging up immediately to mark access being denied does not\nsend any .have refs, shallow lines, or anything else before hanging\nup.  If the server has sent anything, then the hangup is unexpected.\n\nThat is, if the server hangs up after a shallow line but before sending\nany refs, then git should tell me so:\n\n\tfatal: The remote end hung up upon initial contact\n\ninstead of suggesting an access control problem:\n\n\tfatal: Could not read from remote repository.\n\tPlease make sure you have the correct access rights\n\tand the repository exists.\n\nNoticed while examining this code.  This case isn\u0027t likely to come up\nin practice but tightening the check makes the code easier to read and\nmanipulate.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c53f3f1c55243feae8affbb268af689b35b9169f",
      "old_mode": 33188,
      "old_path": "connect.c",
      "new_id": "067cf409a8360b374f587d47aa87fa7d44b7614a",
      "new_mode": 33188,
      "new_path": "connect.c"
    }
  ]
}
