Revert "submodules: fix ambiguous absolute paths under Windows"
authorStepan Kasal <kasal@ucw.cz>
Thu, 8 May 2014 20:36:57 +0000 (22:36 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 8 May 2014 20:57:11 +0000 (13:57 -0700)
This reverts commit 4dce7d9b408b2935b85721b54a2010eda7ec1be9,
which was originally done to help Windows but was almost
immediately reverted in msysGit, and the codebase kept this
unnecessary divergence for almost two years.

Signed-off-by: Stepan Kasal <kasal@ucw.cz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-submodule.sh
index 66f5f752c5fb6745ab409199deb775c4704ab3e6..821e6d47cf3b970be93fd8153c6a79ca5e76a0cd 100755 (executable)
@@ -285,9 +285,6 @@ module_clone()
        # resolve any symlinks that might be present in $PWD
        a=$(cd_to_toplevel && cd "$gitdir" && pwd)/
        b=$(cd_to_toplevel && cd "$sm_path" && pwd)/
-       # normalize Windows-style absolute paths to POSIX-style absolute paths
-       case $a in [a-zA-Z]:/*) a=/${a%%:*}${a#*:} ;; esac
-       case $b in [a-zA-Z]:/*) b=/${b%%:*}${b#*:} ;; esac
        # Remove all common leading directories after a sanity check
        if test "${a#$b}" != "$a" || test "${b#$a}" != "$b"; then
                die "$(eval_gettext "Gitdir '\$a' is part of the submodule path '\$b' or vice versa")"