diff options
-rw-r--r-- | NEWS | 3 | ||||
-rwxr-xr-x | exporters/svn-fast-export.py | 4 |
2 files changed, 5 insertions, 2 deletions
@@ -33,6 +33,9 @@ Bug fixes * Allow entries without email address in user map. (Jelmer Vernooij, #576598) +* Strip leading slashes when exporting Subversion repositories. + (Jelmer Vernooij, #477869) + 0.9 28-Feb-2010 =============== diff --git a/exporters/svn-fast-export.py b/exporters/svn-fast-export.py index fd88094..520ee16 100755 --- a/exporters/svn-fast-export.py +++ b/exporters/svn-fast-export.py @@ -111,10 +111,10 @@ def export_revision(rev, repo, fs, pool): pass else: if c_t == 'D': - file_changes.append("D %s" % MATCHER.replace(path)) + file_changes.append("D %s" % MATCHER.replace(path).lstrip("/")) else: marks[i] = MATCHER.replace(path) - file_changes.append("M 644 :%s %s" % (i, marks[i])) + file_changes.append("M 644 :%s %s" % (i, marks[i].lstrip("/"))) sys.stdout.write("blob\nmark :%s\n" % i) dump_file_blob(root, path, revpool) i += 1 |