Re: [PATCH 1/3] rebase -i: several cleanups
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 27, 2007, 01:57 UTC
- Message-ID
- <7vodj2tazk.fsf@assigned-by-dhcp.pobox.com>
- In-Reply-To
- <Pine.LNX.4.64.0706270216070.4438@racer.site>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 9 quoted lines
>> > +die_abort () {
>> > + rm -rf "$DOTEST" 2> /dev/null
>> > + die "$1"
>> > +}
>>
>> Why "2>/dev/null" here?
>
> Just to be sure. If it does not exist, it's no error. No sense alarming
> the user.Yeah, but isn't that exactly why you have "-f" there? On the other hand, if $DOTEST exists but for some reason couldn't be removed, we probably would want to know about it.
$ rm -fr no-such
$ mkdir no-such
$ echo >no-such/file
$ rm -fr no-such
$ mkdir no-such
$ echo >no-such/file
$ chmod a-w no-such
$ rm -fr no-such
rm: cannot remove `no-such/file': Permission denied