Linus Torvalds <torvalds@xxxxxxxx> wrote: [...] > One thing to look out for: "git rm" actually defaults to the recursive > behaviour, something that might take people by surprise. If you give it a > directory name, it will happily delete all tracked files from within that > directory, even without "-r". That is probably a design mistake. So it > would probably make sense to: > > - without "-r", don't do the partial matches at the beginning (but still > do globbing matches, of course, so "git rm dir/*" wouldn't need an > "-r", but "git rm -r dir/", which does the same thing, _would_ need an > "-r" to be effective) The command should never even see the '*' here. Globbing is handled (uniformly) by the shell. Don't loose that. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html