Re: User-relative paths
Show 30 quoted lines
> Linus Torvalds <torvalds@osdl.org> 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