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:
parent
c982647310
commit
c8e2db00f9
10
git-pull.sh
10
git-pull.sh
@ -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
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user