From 8f24f9540afc0db61d197bc4932697737bff1506 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Sat, 20 Nov 2010 18:33:43 +0100 Subject: Submodule: Assured we properly convert paths to using the slash separator --- lib/git/objects/submodule/base.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/git') diff --git a/lib/git/objects/submodule/base.py b/lib/git/objects/submodule/base.py index 403b2e18..7cc47e4b 100644 --- a/lib/git/objects/submodule/base.py +++ b/lib/git/objects/submodule/base.py @@ -211,6 +211,12 @@ class Submodule(util.IndexObject, Iterable, Traversable): path = path[:-1] # END handle trailing slash + # assure we never put backslashes into the url, as some operating systems + # like it ... + if url != None: + url = to_native_path_linux(url) + #END assure url correctness + # INSTANTIATE INTERMEDIATE SM sm = cls(repo, cls.NULL_BIN_SHA, cls.k_default_mode, path, name) if sm.exists(): -- cgit v1.2.1