setup.c: document get_pathspec()
[gitweb.git] / git-submodule.sh
index dd3ae0e1a0f52118933a64a49f85652e87a0fb3e..e89b516039347ce8d3f28efaf8894d75e6bf1d8e 100755 (executable)
@@ -564,7 +564,7 @@ Maybe you want to use 'update --init'?")"
                        die "$(eval_gettext "Unable to find current revision in submodule path '\$sm_path'")"
                fi
 
-               if test "$subsha1" != "$sha1"
+               if test "$subsha1" != "$sha1" -o -n "$force"
                then
                        subforce=$force
                        # If we don't already have a -f flag and the submodule has never been checked out