Fix "git remote update" with remotes.defalt set
authorBjörn Gustavsson <bgustavsson@gmail.com>
Thu, 31 Dec 2009 09:43:17 +0000 (10:43 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 31 Dec 2009 20:23:41 +0000 (12:23 -0800)
commit4f2e842dd0046a12bd82bb2b5aa066c686dc3f44
tree599bdd05e261c2fc93fd02e918ddc0a0ae26cd5d
parent8db355964d89c19eb262ffe38e57e5a610e1cc05
Fix "git remote update" with remotes.defalt set

Starting from commit 8db35596, "git remote update" (with no
group name given) will fail with the following message if
remotes.default has been set in the config file:

fatal: 'default' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

The problem is that the --multiple option is not passed to
"git fetch" if no remote or group name is given on the command
line. Fix the problem by always passing the --multiple
option to "git fetch" (which actually simplifies the code).

Reported-by: YONETANI Tomokazu
Signed-off-by: Björn Gustavsson <bgustavsson@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-remote.c
t/t5505-remote.sh