Skip to content

Commit

Permalink
Merge branch 'cw/doc-pushurl-vs-url'
Browse files Browse the repository at this point in the history
Doc update.

* cw/doc-pushurl-vs-url:
  Documentation: clarify multiple pushurls vs urls
  • Loading branch information
gitster committed Feb 16, 2023
2 parents eb11ec2 + d390e08 commit 59397e9
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Documentation/urls-remotes.txt
Expand Up @@ -33,7 +33,9 @@ config file would appear like this:
------------

The `<pushurl>` is used for pushes only. It is optional and defaults
to `<URL>`.
to `<URL>`. Pushing to a remote affects all defined pushurls or to all
defined urls if no pushurls are defined. Fetch, however, will only
fetch from the first defined url if muliple urls are defined.

Named file in `$GIT_DIR/remotes`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
8 changes: 8 additions & 0 deletions t/t5510-fetch.sh
Expand Up @@ -806,6 +806,14 @@ test_expect_success 'fetch.writeCommitGraph with submodules' '
)
'

# fetches from first configured url
test_expect_success 'fetch from multiple configured URLs in single remote' '
git init url1 &&
git remote add multipleurls url1 &&
git remote set-url --add multipleurls url2 &&
git fetch multipleurls
'

# configured prune tests

set_config_tristate () {
Expand Down

0 comments on commit 59397e9

Please sign in to comment.