 681390b3f6
			
		
	
	681390b3f6
	
	
	
		
			
			When passed an ssh:// url, git strips ssh://host from the url but does not remove leading slashes from the path. So when this test used ssh://remote//path/to/pwd, the path accessed by our fake SSH is //path/to/pwd, which cygwin interprets as a UNC path, causing the test to fail. We may want to actually fix this in git itself, making it remove extra slashes from urls before feeding them to transports or helpers, but that's for another topic as it could cause regressions. Signed-off-by: Dennis Kaarsemaker <dennis@kaarsemaker.net> Signed-off-by: Jeff King <peff@peff.net>
		
			
				
	
	
		
			21 lines
		
	
	
		
			492 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			492 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| test_description='test disabling of git-over-ssh in clone/fetch'
 | |
| . ./test-lib.sh
 | |
| . "$TEST_DIRECTORY/lib-proto-disable.sh"
 | |
| 
 | |
| setup_ssh_wrapper
 | |
| 
 | |
| test_expect_success 'setup repository to clone' '
 | |
| 	test_commit one &&
 | |
| 	mkdir remote &&
 | |
| 	git init --bare remote/repo.git &&
 | |
| 	git push remote/repo.git HEAD
 | |
| '
 | |
| 
 | |
| test_proto "host:path" ssh "remote:repo.git"
 | |
| test_proto "ssh://" ssh "ssh://remote$PWD/remote/repo.git"
 | |
| test_proto "git+ssh://" ssh "git+ssh://remote$PWD/remote/repo.git"
 | |
| 
 | |
| test_done
 |