From: Horst H. von Brand Date: Sat, 02 Dec 2006 20:59:05 GMT Subject: Re: On removing files and "git-rm is pointless" Message-ID: <200612022059.kB2Kx565009646@laptop13.inf.utfsm.cl> In-Reply-To: Linus Torvalds 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