From: Linus Torvalds Date: Mon, 10 Oct 2005 14:54:31 GMT Subject: Re: Strangely broken git repo Message-ID: In-Reply-To: <7v4q7p927d.fsf@assigned-by-dhcp.cox.net> 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