git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Bug in git rebase --continue in v1.8.4
@ 2013-08-31 12:49 Christoph Mallon
  2013-09-04  8:02 ` Andriy Gapon
  0 siblings, 1 reply; 6+ messages in thread
From: Christoph Mallon @ 2013-08-31 12:49 UTC (permalink / raw)
  To: git@vger.kernel.org

[-- Attachment #1: Type: text/plain, Size: 984 bytes --]

Hi,

if I run rebase --continue (e.g. after a conflict resolution), then the rebase always ends with this error message:
	It seems that there is already a rebase-apply directory, and
	I wonder if you are in the middle of another rebase.  If that is the
	case, please try
        	git rebase (--continue | --abort | --skip)
	If that is not the case, please
        	rm -fr "/home/tron/gitRebaseTest/test/.git/rebase-apply"
	and run me again.  I am stopping in case you still have something
	valuable there.

This happens on git v1.8.4 on FreeBSD. It is fine with v1.8.3.4. It seems to be caused by a1549e1049439386b9fd643fae236ad3ba649650, specifically this hunk:
	--- a/git-rebase--am.sh
	+++ b/git-rebase--am.sh
	@@ -7,12 +7,12 @@ case "$action" in
	 continue)
	  git am --resolved --resolvemsg="$resolvemsg" &&
	  move_to_original_branch
	- exit
	+ return
	  ;;
	 skip)
	  git am --skip --resolvemsg="$resolvemsg" &&

Attached is a test script for this problem.

Regards
	Christoph

[-- Attachment #2: gitRebaseTest --]
[-- Type: text/plain, Size: 274 bytes --]

#! /bin/sh
set -eux

git init test
cd test

echo a > file
git add .
git commit -m a

git branch -t test

echo b > file
git add .
git commit -m b

git checkout test
echo c > file
git add .
git commit -m c

! git rebase
git checkout --theirs .
git add .
git rebase --continue

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-09-04 11:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-31 12:49 Bug in git rebase --continue in v1.8.4 Christoph Mallon
2013-09-04  8:02 ` Andriy Gapon
2013-09-04  8:18   ` Matthieu Moy
2013-09-04  8:53     ` Andriy Gapon
2013-09-04  9:17       ` Andriy Gapon
2013-09-04 11:56         ` Matthieu Moy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).