author | Daniel Johnson <computerdruid@gmail.com> | |
Wed, 11 Aug 2010 22:57:20 +0000 (18:57 -0400) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 15 Aug 2010 02:24:23 +0000 (19:24 -0700) | ||
commit | ed36854651303dd18156786fc096de611f43912c | |
tree | 328e1ac5bedad23c32390e7e45199702040ff090 | tree | snapshot |
parent | 64fdc08dac6694d1e754580e7acb82dfa4988bb9 | commit | diff |
fetch: allow command line --tags to override config
Originally, if remote.<name>.tagopt was set, the --tags and option would
have no effect when given to git fetch. So if
tagopt="--no-tags"
git fetch --tags
would not actually fetch tags.
This patch changes this behavior to only follow what is written in the
config if there is no option passed by the command line.
Signed-off-by: Daniel Johnson <ComputerDruid@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Originally, if remote.<name>.tagopt was set, the --tags and option would
have no effect when given to git fetch. So if
tagopt="--no-tags"
git fetch --tags
would not actually fetch tags.
This patch changes this behavior to only follow what is written in the
config if there is no option passed by the command line.
Signed-off-by: Daniel Johnson <ComputerDruid@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config.txt | diff | blob | history | |
Documentation/fetch-options.txt | diff | blob | history | |
builtin/fetch.c | diff | blob | history | |
t/t5525-fetch-tagopt.sh | [new file with mode: 0755] | blob |