From: Junio C Hamano Date: Mon, 25 May 2009 22:23:54 GMT Subject: Re: [RFC PATCH] am: do not do any reset on --abort Message-ID: <7vvdnou8hx.fsf@alter.siamese.dyndns.org> In-Reply-To: <20090525104308.GA26775@coredump.intra.peff.net> Jeff King writes: > We really have no idea what state the tree is in at this > point, and whether the user might have done useful work on > top of it. So let's err on the side of keeping the user's > data intact. > > The downside is that if they do have cruft to get rid of, or > want to pretend as if earlier parts of the series that were > applied did not exist, they must manually "git reset --hard" > now. I do not see it as a major downside, but not telling them that they may want to when we avoid doing it ourselves might be. > Signed-off-by: Jeff King > --- > This is a followup to: > > http://thread.gmane.org/gmane.comp.version-control.git/118373 > > git-am.sh | 4 ---- > 1 files changed, 0 insertions(+), 4 deletions(-) > > diff --git a/git-am.sh b/git-am.sh > index 578780b..a7e24cf 100755 > --- a/git-am.sh > +++ b/git-am.sh > @@ -240,10 +240,6 @@ then > exec git rebase --abort > fi > git rerere clear > - test -f "$dotest/dirtyindex" || { > - git read-tree --reset -u HEAD ORIG_HEAD > - git reset ORIG_HEAD > - } > rm -fr "$dotest" > exit ;; > esac > -- > 1.6.3.1.250.g01b8b.dirty