From: H. Peter Anvin Date: Mon, 24 Oct 2005 01:08:55 GMT Subject: Re: User-relative paths Message-ID: <435C3427.30803@zytor.com> In-Reply-To: <7v8xwjx2f9.fsf@assigned-by-dhcp.cox.net> Junio C Hamano wrote: > Linus Torvalds writes: > > >>It's incomplete and almost certainly buggy and generally broken, but >>here's somethign that you _could_ install as "git-shell", and then put >>that as somebodys shell in /etc/passwd, and it's a start. A very rough >>start. >> >>Somebody else gets to test it out ;) >> >>+ if (c != '\'') { >>+ *dst++ = c; >>+ continue; >>+ } >>+ switch (*++src) { >>+ case '\0': >>+ *dst = 0; >>+ return arg; >>+ case '\\': >>+ if (*++src == '\'' && >>+ *++src == '\'') { >>+ *dst = '\''; >>+ continue; >>+ } >>+ /* Fallthrough */ >>+ default: > > I think this misses HPA's addition to minimally suppport csh > braindamage (bang bang). > If this is meant to dequote shell-quoted paths, it really should be modal. -hpa