diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-12-06 09:23:45 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-12-06 09:23:45 -0800 |
commit | ef470364448b6d5de159c3a961c1b1e8283d1dbc (patch) | |
tree | b52a8b297d62ad5c14a8251f4942c5dc2ae99601 /perl/Git.pm | |
parent | 4c6dad0059b2b5d1ea996ccf67f93224955b07b4 (diff) | |
parent | 233cd282ad71e667082bae45b3a73e947daa158b (diff) | |
download | git-ef470364448b6d5de159c3a961c1b1e8283d1dbc.tar.gz git-ef470364448b6d5de159c3a961c1b1e8283d1dbc.tar.xz |
Merge branch 'jn/ssh-wrappers'
The ssh-variant 'simple' introduced earlier broke existing
installations by not passing --port/-4/-6 and not diagnosing an
attempt to pass these as an error. Instead, default to
automatically detect how compatible the GIT_SSH/GIT_SSH_COMMAND is
to OpenSSH convention and then error out an invocation to make it
easier to diagnose connection errors.
* jn/ssh-wrappers:
connect: correct style of C-style comment
ssh: 'simple' variant does not support --port
ssh: 'simple' variant does not support -4/-6
ssh: 'auto' variant to select between 'ssh' and 'simple'
connect: split ssh option computation to its own function
connect: split ssh command line options into separate function
connect: split git:// setup into a separate function
connect: move no_fork fallback to git_tcp_connect
ssh test: make copy_ssh_wrapper_as clean up after itself
Diffstat (limited to 'perl/Git.pm')
0 files changed, 0 insertions, 0 deletions