Revert "submodules: fix ambiguous absolute paths under Windows"
This reverts commit 4dce7d9b40
,
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>
maint
parent
7bbc4e8fdb
commit
0170a3c6ee
|
@ -285,9 +285,6 @@ module_clone()
|
||||||
# resolve any symlinks that might be present in $PWD
|
# resolve any symlinks that might be present in $PWD
|
||||||
a=$(cd_to_toplevel && cd "$gitdir" && pwd)/
|
a=$(cd_to_toplevel && cd "$gitdir" && pwd)/
|
||||||
b=$(cd_to_toplevel && cd "$sm_path" && 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
|
# Remove all common leading directories after a sanity check
|
||||||
if test "${a#$b}" != "$a" || test "${b#$a}" != "$b"; then
|
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")"
|
die "$(eval_gettext "Gitdir '\$a' is part of the submodule path '\$b' or vice versa")"
|
||||||
|
|
Loading…
Reference in New Issue