summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.ssh.apache.test/.gitignore
diff options
context:
space:
mode:
authorThomas Wolf <thomas.wolf@paranor.ch>2018-09-23 15:44:10 +0200
committerMatthias Sohn <matthias.sohn@sap.com>2018-11-13 10:49:26 -0800
commit0173b25415fb334490396a2fa4150db888c56947 (patch)
tree307b1fee8698d217c25049ebc2a1dea5c1a7bb9b /org.eclipse.jgit.ssh.apache.test/.gitignore
parent705691ee517900d3359868212a50d4dc7f048245 (diff)
downloadjgit-0173b25415fb334490396a2fa4150db888c56947.tar.gz
jgit-0173b25415fb334490396a2fa4150db888c56947.zip
Add more ssh tests: pushing, known_host file handling, etc.
Add support for git-receive-pack to the ssh git server and add two new tests for pushing. This actually uncovered an undocumented requirement in TransportSftp: the FTP rename operation assumes POSIX semantics, i.e., that the target is removed. This works as written only for servers that support and advertise the "posix-rename@openssh.com" FTP extension. Our little Apache MINA server does not advertise this extension. Fix the FtpChannel implementation for Jsch to handle this case in a meaningful way so that it can pass the new "push over sftp" test. Add more tests to test the behavior of server host key checking. Also refactor the tests generally to separate better the test framework from the actual tests. Bug: 520927 Change-Id: Ia4bb85e17ddacde7b36ee8c2d5d454bbfa66dfc3 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
Diffstat (limited to 'org.eclipse.jgit.ssh.apache.test/.gitignore')
0 files changed, 0 insertions, 0 deletions