From: Junio C Hamano Date: Mon, 15 Mar 2010 05:20:02 GMT Subject: Re: [PATCH] rebase--interactive: don't enforce valid branch Message-ID: <7vsk82i2kd.fsf@alter.siamese.dyndns.org> In-Reply-To: <1268628502-29696-1-git-send-email-cxreg@pobox.com> Dave Olszewski writes: > git rebase allows you to specify a non-branch commit-ish as the "branch" > argument, which leaves HEAD detached when it's finished. This is > occasionally useful, and this patch brings the same functionality to git > rebase ---interactive. Three dashes? > +test_expect_success 'rebase while detaching HEAD' ' > + grandparent=$(git rev-parse HEAD~2) && > + test_tick && > + FAKE_LINES="2 1" git rebase -i HEAD~2 HEAD^0 && What's the point of saying this? You could instead say: git rebase -i HEAD~2 no?