From: Junio C Hamano Date: Mon, 15 Mar 2010 17:14:28 GMT Subject: Re: [PATCH] rebase--interactive: don't enforce valid branch Message-ID: <7vbpepse17.fsf@alter.siamese.dyndns.org> In-Reply-To: Dave Olszewski writes: >> Also I did't follow the code, but does it behave sanely when you say >> "rebase --abort"? > > Good question. It turns out that both rebase and rebase -i will end > up on the commit specified by , whether it's a branch or not. > That might be the expected and desired behavior, though: > > [Starting on branch A] > git rebase origin/B B > git rebase --abort > [HEAD is now a symref to B] > > [Starting on branch A] > git rebase origin/B B^0 > git rebase --abort > [HEAD is now detached at B^0] Yup, that is what I would call "behave sanely". Thanks for clarification.