git-fetch --tags: deal with tags with spaces in them.
authorJunio C Hamano <junkio@cox.net>
Tue, 11 Oct 2005 06:22:02 +0000 (23:22 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 12 Oct 2005 05:05:09 +0000 (22:05 -0700)
commit221e743c037fc1f9a729adc760546d23df9544a7
tree3457e0590f6f88f00692e1c23693bbfe061920b1
parent94fa447ace56bc6514bdd66cafe8f56f0e3ce936
git-fetch --tags: deal with tags with spaces in them.

"git-fetch --tags" can get confused with tags with spaces in their names,
it used to use shell IFS to split the list of tags and also used curl
which insists the URL to be escaped.  Fix it so it can work with Martin's
moodle repository http://locke.catalyst.net.nz/git/moodle.git/.

We still reserve characters like leading plus-sign '+' and colon
':' anywhere to represent refspec src-dst pair, and obviously we
cannot use LF (that terminates Pull: line in .git/remotes
files), but now you can have spaces with this patch.

Signed-off-by: Junio C Hamano <junkio@cox.net>
git-fetch.sh