# HG changeset patch # User Peter Arrenbrecht # Date 1280237191 -7200 # Node ID d0692ce98ea66b844157caaaa4c98a9e9c3c6b2e # Parent 67b54cb3884348fb8a638f062e288454e9a28ccb svnmeta: strip all repeated slashes from subdir diff --git a/hgsubversion/svnmeta.py b/hgsubversion/svnmeta.py --- a/hgsubversion/svnmeta.py +++ b/hgsubversion/svnmeta.py @@ -55,9 +55,7 @@ class SVNMeta(object): 'usebranchnames', True) # FIXME: test that this hasn't changed! defer & compare? - self.subdir = subdir - if self.subdir and self.subdir[0] == '/': - self.subdir = self.subdir[1:] + self.subdir = subdir and '/'.join(p for p in subdir.split('/') if p) or '' self.branches = {} if os.path.exists(self.branch_info_file): f = open(self.branch_info_file)