Re: On removing files and "git-rm is pointless"
- From
Horst H. von Brand <vonbrand@inf.utfsm.cl>
- Date
- Dec 2, 2006, 20:59 UTC
- Message-ID
- <200612022059.kB2Kx565009646@laptop13.inf.utfsm.cl>
- In-Reply-To
- <torvalds@osdl.org>
Linus Torvalds <torvalds@osdl.org> wrote:
[...]
Show 10 quoted lines
> 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