)]}'
{
  "commit": "eec726c6d880b8616b5b734155befaf54f936cba",
  "tree": "17fa05674ea29f981b460d0dfab361846e42c9b9",
  "parents": [
    "ffb4b890997b1799f188ec44f005d949feb643a7"
  ],
  "author": {
    "name": "Timo Lotterbach",
    "email": "timo.lotterbach@bmw-carit.de",
    "time": "Fri Oct 07 10:52:08 2016 +0200"
  },
  "committer": {
    "name": "Timo Lotterbach",
    "email": "timo.lotterbach@bmw-carit.de",
    "time": "Fri May 26 15:11:11 2017 +0200"
  },
  "message": "Add option REPO_IGNORE_SSH_INFO to ignore ssh_info\n\nThis is required for setups, where Gerrit access using ssh is only available\nfor some networks.\nFor network without ssh access, repo will get ssh_info from Gerrit and\nuse ssh for communications - which will fail. To support this setup\nwe need to have an option to ignore the ssh_info provided by Gerrit and\nuse http(s).\n\nUsing git insteadOf as alternative results in the inability to add\nreviewers using \"repo upload --re\u003d...\", since the syntax of adding\nreviewers differs for ssh and https. repo is assuming an ssh\nconnection and uses \"git push --receive-pack\u003d...\", which will fail\nsince git silently uses https for push operation. repo must be aware\nthat https is used so it uses \"git push remote ...:refs/for/...%r\u003d...\"\nfor upload.\n\nChange-Id: Idd83baef0fb26ffcc9ac65e204b68d323ce177a1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2236785318fc10393d2052de6ee83f336e581de",
      "old_mode": 33188,
      "old_path": "git_config.py",
      "new_id": "e00f6be221303fc3eff2f4aa6cae8a451844a1a6",
      "new_mode": 33188,
      "new_path": "git_config.py"
    }
  ]
}
