Re: Strangely broken git repo
- From
Linus Torvalds <torvalds@osdl.org>
- Date
- Oct 10, 2005, 14:54 UTC
- Message-ID
- <Pine.LNX.4.64.0510100742070.14597@g5.osdl.org>
- In-Reply-To
- <7v4q7p927d.fsf@assigned-by-dhcp.cox.net>
On Mon, 10 Oct 2005, Junio C Hamano wrote:
Show 12 quoted lines
> > 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