Re: [PATCH] Add -q option to "git rm" to suppress output when there aren't errors.
- From
Alex Riesen <raa.lkml@gmail.com>
- Date
- Apr 16, 2007, 07:54 UTC
- Message-ID
- <81b0412b0704160054gd31f5aak961de15dbcba3956@mail.gmail.com>
- In-Reply-To
- <7vps65yvc1.fsf@assigned-by-dhcp.cox.net>
On 4/16/07, Junio C Hamano <junkio@cox.net> wrote:
Show 8 quoted lines
> What does it have to do with anything? > > Saying "git rm --quiet foo" from the command line, wishing to > supress the output, is very understandable. > > Saying "git rm --ignore-unmatch foo bar baz", wishing to remove > bar (which exists) even when foo does not exist, is also very > understandable.
How about doing what rm(1) does? Something like "rm -f"? It returns 0 even if nothing given in command-line, but any error (like permissions) is reported and the status is not 0.
It is often that it is not the commands output which is annoying, but the _unwanted_ output. No one wants to see "rm 'file'". No one besides people debugging git-rm (you can't even use it for copy and paste of the filenames: it has "rm"'s in the text).