Code

Use reflog in 'pull --rebase . foo'
authorMartin von Zweigbergk <martin.von.zweigbergk@gmail.com>
Sat, 13 Nov 2010 22:58:22 +0000 (23:58 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 29 Nov 2010 23:06:40 +0000 (15:06 -0800)
commitfe249b4219f66ae3aacfac50ad19b38c370ad115
tree1856bcb80e9f3306e26f6b325b6a0964ed2c6d1c
parent7d43de925b2771d295d8fc4341b7bd544e2a74fa
Use reflog in 'pull --rebase . foo'

Since c85c792 (pull --rebase: be cleverer with rebased upstream
branches, 2008-01-26), "git pull --rebase" has used the reflog to try to
rebase from the old upstream onto the new upstream.

Make this work if the local repository is explicitly passed on the
command line as in 'git pull --rebase . foo'.

Signed-off-by: Martin von Zweigbergk <martin.von.zweigbergk@gmail.com>
Acked-by: Santi BĂ©jar <santi@agolina.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-parse-remote.sh
t/t5520-pull.sh