)]}'
{
  "commit": "c00d28b767240ef17a0402a7d55a7a6197ce2815",
  "tree": "58ca90c82590183ea9cd5f21c116eb8927ab7e44",
  "parents": [
    "788e9626ccefa2e40aab58b67a1487e2a26b8225"
  ],
  "author": {
    "name": "Jonathan Nieder",
    "email": "jrn@google.com",
    "time": "Thu Oct 19 14:23:10 2017 -0700"
  },
  "committer": {
    "name": "Jonathan Nieder",
    "email": "jrn@google.com",
    "time": "Thu Oct 19 14:39:26 2017 -0700"
  },
  "message": "Set GIT_SSH_VARIANT when setting GIT_SSH\n\nMake it explicit that the ssh wrapper we use for control master\nsupport accepts OpenSSH-compatible command line arguments instead of\nasking Git to guess.\n\nThe GIT_SSH_VARIANT setting was introduced in Git v2.13.0-rc0~3^2~2\n(2017-02-01) as a more reliable detection method than relying on the\nssh command name.  Fortunately the default variant was \u0027ssh\u0027 (i.e.,\nOpenSSH-compatible) so this wasn\u0027t initially required.\n\nNow Git wants to start using more OpenSSH features\n(-o SendEnv\u003dGIT_PROTOCOL), and in order to do so its ssh variant\ndetection will need to be tweaked.  Set GIT_SSH_VARIANT explicitly\nso this helper can continue to work regardless of how Git modifies\nits autodetection.\n\nReported-by: William Yan \u003cwyan@google.com\u003e\nChange-Id: I6bf2c53b4eb5303a429eae6cb68e0a5ccce89064\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfa6a9248a3f0ac669b67f7bae72074790ef5465",
      "old_mode": 33188,
      "old_path": "git_command.py",
      "new_id": "b1e9e17293785b7e23579ddd019256391b8c0ac8",
      "new_mode": 33188,
      "new_path": "git_command.py"
    }
  ]
}
