From: Junio C Hamano Date: Sun, 23 Oct 2005 23:02:18 GMT Subject: Re: User-relative paths Message-ID: <7v8xwjx2f9.fsf@assigned-by-dhcp.cox.net> In-Reply-To: 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).