From: Junio C Hamano Date: Tue, 13 Jan 2009 08:20:44 GMT Subject: Re: [PATCH] Avoid spurious error messages on error mistakes. Message-ID: <7vk58zd3c3.fsf@gitster.siamese.dyndns.org> In-Reply-To: <1231801776-20724-1-git-send-email-madcoder@debian.org> Pierre Habouzit writes: > Prior to that, if the user chose "squash" as a first action, the stderr > looked like: > > grep: /home/madcoder/dev/scm/git/.git/rebase-merge/done: No such file or directory > Cannot 'squash' without a previous commit > > Now the first line is gone. > > Signed-off-by: Pierre Habouzit > --- > git-rebase--interactive.sh | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/git-rebase--interactive.sh b/git-rebase--interactive.sh > index c8b0861..8ed2244 100755 > --- a/git-rebase--interactive.sh > +++ b/git-rebase--interactive.sh > @@ -349,7 +349,7 @@ do_next () { > squash|s) > comment_for_reflog squash > > - has_action "$DONE" || > + test -f "$DONE" && has_action "$DONE" || > die "Cannot 'squash' without a previous commit" > > mark_action_done > -- > 1.6.1.161.g5e07b.dirty Make sense. Will apply to maint.