cmd_pull didn't support --squash correctly.
We should implement it as git fetch ... git subtree merge ... But we were instead just calling git pull -s subtree ... because 'git subtree merge' used to be just an alias for 'git merge -s subtree', but it no longer is.
This commit is contained in:
parent
2275f7077d
commit
e31d1e2f30
@ -567,8 +567,9 @@ cmd_merge()
|
|||||||
cmd_pull()
|
cmd_pull()
|
||||||
{
|
{
|
||||||
ensure_clean
|
ensure_clean
|
||||||
set -x
|
git fetch "$@" || exit $?
|
||||||
git pull -s subtree "$@"
|
revs=FETCH_HEAD
|
||||||
|
cmd_merge
|
||||||
}
|
}
|
||||||
|
|
||||||
"cmd_$command" "$@"
|
"cmd_$command" "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user