diff options
author | Johannes Sixt <j6t@kdbg.org> | 2012-03-04 22:16:19 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-03-04 21:22:46 -0800 |
commit | 4dce7d9b408b2935b85721b54a2010eda7ec1be9 (patch) | |
tree | b484dbd119913c5be6d25c969c5416d690490632 /diff-no-index.c | |
parent | 69c3051780d6cacfe242563296160634dc667a90 (diff) | |
download | git-jl/maint-submodule-relative.tar.gz |
submodules: fix ambiguous absolute paths under Windowsjl/maint-submodule-relative
Under Windows the "git rev-parse --git-dir" and "pwd" commands may return
either drive-letter-colon or POSIX style paths. This makes module_clone()
behave badly because it expects absolute paths to always start with a '/'.
Fix that by always converting the "c:/" notation into "/c/" when computing
the relative paths from gitdir to the submodule work tree and back.
Signed-off-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff-no-index.c')
0 files changed, 0 insertions, 0 deletions