Merge branch 'tb/clone-ssh-with-colon-for-port'
commit1945e8ac85c9f2b01d6e431b267fdb259bd50e1f
authorJunio C Hamano <gitster@pobox.com>
Tue, 17 Dec 2013 20:03:31 +0000 (17 12:03 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 17 Dec 2013 20:03:32 +0000 (17 12:03 -0800)
tree93b926b2a72991d4dc374329d142409c02ebf248
parent88cb2f96aca8ca8e454e8aa532e54c3c629dbb62
parenta2036d7e00ad8aa16ba010a80078e10f0e4568a3
Merge branch 'tb/clone-ssh-with-colon-for-port'

Be more careful when parsing remote repository URL given in the
scp-style host:path notation.

* tb/clone-ssh-with-colon-for-port:
  git_connect(): use common return point
  connect.c: refactor url parsing
  git_connect(): refactor the port handling for ssh
  git fetch: support host:/~repo
  t5500: add test cases for diag-url
  git fetch-pack: add --diag-url
  git_connect: factor out discovery of the protocol and its parts
  git_connect: remove artificial limit of a remote command
  t5601: add tests for ssh
  t5601: remove clear_ssh, refactor setup_ssh_wrapper
builtin/fetch-pack.c
connect.c
transport.c