On Mon, 10 Oct 2005, Junio C Hamano wrote:
Hmph. Interesting. I just tried.
$ curl 'http://locke.catalyst.net.nz/git/moodle.git/refs/tags/MOODLE_15_MERGED **INVALID**'
gives an error page "404 Not Found", while
$ wget -O - -o /dev/null 'http://locke.catalyst.net.nz/git/moodle.git/refs/tags/MOODLE_15_MERGED **INVALID**'
works fine and gives 2ddfec0dfd0cffd4892af9aaf48ee29c40c7ada3
back. So we do need to fix things up somewhat in our scripts as
well.
It seems to be the space. Doing
$ curl 'http://locke.catalyst.net.nz/git/moodle.git/refs/tags/MOODLE_15_MERGED%20**INVALID**'
works ok (ie %20 instead of ' ').
As far as I can tell, we should probably _also_ quote any curl-specific
stuff. As far as I can tell from the manual, if the tag were to have
special characters like '[' and '{', curl might confuse them with being
range specifiers.
Linus