)]}'
{
  "commit": "40fc51e39f178e81cbd7feadda51fca604f02ea8",
  "tree": "433547df74885fae3d092e037e885bc45c501125",
  "parents": [
    "f7e205010542dc9b712473d260058e43ca2b26f7"
  ],
  "author": {
    "name": "Brandon Williams",
    "email": "bmwill@google.com",
    "time": "Thu Mar 15 10:31:30 2018 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Mar 15 12:01:09 2018 -0700"
  },
  "message": "connect: refactor git_connect to only get the protocol version once\n\nInstead of having each builtin transport asking for which protocol\nversion the user has configured in \u0027protocol.version\u0027 by calling\n`get_protocol_version_config()` multiple times, factor this logic out\nso there is just a single call at the beginning of `git_connect()`.\n\nThis will be helpful in the next patch where we can have centralized\nlogic which determines if we need to request a different protocol\nversion than what the user has configured.\n\nSigned-off-by: Brandon Williams \u003cbmwill@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bb9d3484493dbc1f9a2b76bb4553e9d93f7b762",
      "old_mode": 33188,
      "old_path": "connect.c",
      "new_id": "a57a060dc456771ac3f59997118f35933a324eb3",
      "new_mode": 33188,
      "new_path": "connect.c"
    }
  ]
}
