Let merge set the default strategy.

If the user does not set a merge strategy for git-pull,
let git-merge calculate a default strategy.

[jc: with minor stylistic tweaks]

Signed-off-by: Mark Hollomon <markhollomon@comcast.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Mark Hollomon 2006-03-15 22:51:41 +00:00 committed by Junio C Hamano
parent c982647310
commit c8e2db00f9

View file

@ -71,19 +71,15 @@ case "$merge_head" in
;;
?*' '?*)
var=`git repo-config --get pull.octopus`
if test '' = "$var"
if test -n "$var"
then
strategy_default_args='-s octopus'
else
strategy_default_args="-s $var"
fi
;;
*)
var=`git repo-config --get pull.twohead`
if test '' = "$var"
then
strategy_default_args='-s recursive'
else
if test -n "$var"
then
strategy_default_args="-s $var"
fi
;;