Browse Source

submodule: move update configuration variable further up

Lets always initialize the 'update_module' variable with the final
value. This way we allow code which wants to check this configuration
early to do so right in the beginning of cmd_update().

Signed-off-by: Heiko Voigt <hvoigt@hvoigt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Heiko Voigt 14 years ago committed by Junio C Hamano
parent
commit
817bac35f2
  1. 13
      git-submodule.sh

13
git-submodule.sh

@ -461,7 +461,13 @@ cmd_update() @@ -461,7 +461,13 @@ cmd_update()
fi
name=$(module_name "$path") || exit
url=$(git config submodule."$name".url)
update_module=$(git config submodule."$name".update)
if ! test -z "$update"
then
update_module=$update
else
update_module=$(git config submodule."$name".update)
fi

if test -z "$url"
then
# Only mention uninitialized submodules when its
@ -483,11 +489,6 @@ Maybe you want to use 'update --init'?")" @@ -483,11 +489,6 @@ Maybe you want to use 'update --init'?")"
die "$(eval_gettext "Unable to find current revision in submodule path '\$path'")"
fi

if ! test -z "$update"
then
update_module=$update
fi

if test "$subsha1" != "$sha1"
then
subforce=$force

Loading…
Cancel
Save