Merge branch 'sb/maint-pull-rebase'
* sb/maint-pull-rebase: pull: support rebased upstream + fetch + pull --rebase t5520-pull: Test for rebased upstream + fetch + pull --rebase
This commit is contained in:
@ -117,6 +117,19 @@ test_expect_success '--rebase with rebased default upstream' '
|
||||
|
||||
'
|
||||
|
||||
test_expect_success 'rebased upstream + fetch + pull --rebase' '
|
||||
|
||||
git update-ref refs/remotes/me/copy copy-orig &&
|
||||
git reset --hard to-rebase-orig &&
|
||||
git checkout --track -b to-rebase3 me/copy &&
|
||||
git reset --hard to-rebase-orig &&
|
||||
git fetch &&
|
||||
git pull --rebase &&
|
||||
test "conflicting modification" = "$(cat file)" &&
|
||||
test file = "$(cat file2)"
|
||||
|
||||
'
|
||||
|
||||
test_expect_success 'pull --rebase dies early with dirty working directory' '
|
||||
|
||||
git checkout to-rebase &&
|
||||
|
Reference in New Issue
Block a user