summaryrefslogtreecommitdiff
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorMatheus Afonso Martins Moreira <matheus@matheusmoreira.com>2026-05-02 05:28:42 +0000
committerJunio C Hamano <gitster@pobox.com>2026-05-06 09:48:29 +0900
commit0e2149cff1c37c5f9602d515d1d39d9701d15e24 (patch)
tree5d11655ccaf49d75be003019ab898d3da931b2a8 /contrib/persistent-https
parentd1671b13dc3c5d87368bd09604540ad0a8ed33b5 (diff)
t9904: add tests for the new url-parse builtin
Test git URL parsing, validation and component extraction on all documented git URL schemes and syntaxes. Add IPv6 host coverage in URL form: ssh://[::1]/path ssh://user@[::1]:1234/path git://[::1]:9418/path http://[2001:db8::1]/path https://[2001:db8::1]/path In URL form the brackets are kept in the host component (RFC 3986 syntax for IPv6 literals). Also exercise the bracketed scp short forms that t5601-clone.sh covers via parse_connect_url: [host]:path [host:port]:path [::1]:repo user@[::1]:repo user@[host:port]:path In scp form, brackets are kept for IPv6 literals (two or more inner colons) and stripped for plain hostnames or host:port pairs. Suggested-by: Torsten Bögershausen <tboegi@web.de> Signed-off-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions