Merge branch 'pt/pull-ff-vs-merge-ff'
The pull.ff configuration was supposed to override the merge.ff configuration, but it didn't. * pt/pull-ff-vs-merge-ff: pull: parse pull.ff as a bool or string pull: make pull.ff=true override merge.ff
This commit is contained in:
@ -45,6 +45,14 @@ test_expect_success 'fast-forward pull succeeds with "true" in pull.ff' '
|
||||
test "$(git rev-parse HEAD)" = "$(git rev-parse c1)"
|
||||
'
|
||||
|
||||
test_expect_success 'pull.ff=true overrides merge.ff=false' '
|
||||
git reset --hard c0 &&
|
||||
test_config merge.ff false &&
|
||||
test_config pull.ff true &&
|
||||
git pull . c1 &&
|
||||
test "$(git rev-parse HEAD)" = "$(git rev-parse c1)"
|
||||
'
|
||||
|
||||
test_expect_success 'fast-forward pull creates merge with "false" in pull.ff' '
|
||||
git reset --hard c0 &&
|
||||
test_config pull.ff false &&
|
||||
|
Reference in New Issue
Block a user