summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorLibravatar Johannes Sixt <j6t@kdbg.org>2012-03-04 22:16:19 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2012-03-04 21:22:46 -0800
commit4dce7d9b408b2935b85721b54a2010eda7ec1be9 (patch)
treeb484dbd119913c5be6d25c969c5416d690490632 /t
parentsubmodules: refactor computation of relative gitdir path (diff)
downloadtgif-4dce7d9b408b2935b85721b54a2010eda7ec1be9.tar.xz
submodules: fix ambiguous absolute paths under Windows
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 't')
0 files changed, 0 insertions, 0 deletions