]> git.ipfire.org Git - thirdparty/git.git/commit - t/t5510-fetch.sh
Documentation: clarify multiple pushurls vs urls
authorCalvin Wan <calvinwan@google.com>
Tue, 7 Feb 2023 18:12:27 +0000 (18:12 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 7 Feb 2023 19:02:27 +0000 (11:02 -0800)
commitd390e08076b4486b603f0c8496cc09a5eba4106b
tree20ce516e1f8be026e0b680e1abab81b5f6eacc73
parent844ede312b4e988881b6e27e352f469d8ab80b2a
Documentation: clarify multiple pushurls vs urls

In a remote with multiple configured URLs, `git remote -v` shows the
correct url that fetch uses. However, `git config remote.<remote>.url`
returns the last defined url instead. This discrepancy can cause
confusion for users with a remote defined as such, since any url
defined after the first essentially acts as a pushurl.

Add documentation to clarify how fetch interacts with multiple urls
and how push interacts with multiple pushurls and urls.

Add test affirming interaction between fetch and multiple urls.

Signed-off-by: Calvin Wan <calvinwan@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/urls-remotes.txt
t/t5510-fetch.sh