t/t2021-checkout-last: "checkout -" should work after a rebase finishes
commit89f2fea49a246e9ac4fa94cb43a7e992a8a4a144
authorRamkumar Ramachandra <artagnon@gmail.com>
Sun, 16 Jun 2013 08:45:11 +0000 (16 14:15 +0530)
committerJunio C Hamano <gitster@pobox.com>
Mon, 17 Jun 2013 16:56:57 +0000 (17 09:56 -0700)
tree2b01185fd9a1c7618bde58504fd1319b922afc16
parentce23d493b479d754321c9d835039a93e7fde9671
t/t2021-checkout-last: "checkout -" should work after a rebase finishes

  $ git checkout -

does not work as expected after a rebase.  This is because the
reflog records "checkout" made by "rebase" as its implementation
detail the same way as end-user initiated "checkout", and makes it
count as the branch that was previously checked out.

Add four failing tests documenting this bug: two for a normal rebase,
and another two for an interactive rebase.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t2012-checkout-last.sh