{"push_id":2485302002,"size":1,"distinct_size":1,"ref":"refs/heads/consumer","head":"8dfec0e149fc9f1cff202d26f3dc2bc180033d08","before":"b7e1c0dc8625f63b61d5e6ffcf188ecf421491f7","commits":[{"sha":"8dfec0e149fc9f1cff202d26f3dc2bc180033d08","author":{"name":"Andrew Oberstar","email":"7e5d825dc1be16cdd54e33b219dba874260cbdd5@gmail.com"},"message":"Support external command as alternative to JSch\n\nJGit supports using an external command, like ssh or plink, to handle\nthe SSH transport as opposed to JSch. External commands will support any\nagents that are handled by those commands. For example, plink should\nsupport Pageant, ssh should support ssh-agent, and even things like\nMac's keyring should be supported by these.\n\nJSch has been a huge pain to support, the JSch agent code library hasn't\nbeen maintained since 2014. JSch itself runs into some weird cases of\nhost keys being unsupported that would have normally worked or just SSH\nkeys themselves not working the same way.\n\nThe goal is to introduce this as an opt-in feature. If it proves useful,\nJSch agent code will be deprecated. In 3.0.0, COMMAND would be on by\ndefault and PAGEANT and SSHAGENT will be off by default. They would\nstick around until 4.0.0.\n\nThis fixes #206.","distinct":true,"url":"https://api.github.com/repos/ajoberstar/grgit/commits/8dfec0e149fc9f1cff202d26f3dc2bc180033d08"}]}
{"actor":{"display_login":"ajoberstar"}}