Allow git-merge to select the default strategy.
Now that git-merge knows how to use the pull.{twohead,octopus} configuration options to select the default merge strategy there is no reason for git-pull to do the same immediately prior to invoking git-merge. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
de811948ba
commit
6b5a795bf5
18
git-pull.sh
18
git-pull.sh
@ -90,18 +90,6 @@ case "$merge_head" in
|
||||
echo >&2 "Cannot merge multiple branches into empty head"
|
||||
exit 1
|
||||
fi
|
||||
var=`git-repo-config --get pull.octopus`
|
||||
if test -n "$var"
|
||||
then
|
||||
strategy_default_args="-s $var"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
var=`git-repo-config --get pull.twohead`
|
||||
if test -n "$var"
|
||||
then
|
||||
strategy_default_args="-s $var"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -112,12 +100,6 @@ then
|
||||
exit
|
||||
fi
|
||||
|
||||
case "$strategy_args" in
|
||||
'')
|
||||
strategy_args=$strategy_default_args
|
||||
;;
|
||||
esac
|
||||
|
||||
merge_name=$(git-fmt-merge-msg <"$GIT_DIR/FETCH_HEAD") || exit
|
||||
exec git-merge $no_summary $no_commit $squash $strategy_args \
|
||||
"$merge_name" HEAD $merge_head
|
||||
|
Loading…
Reference in New Issue
Block a user