# HG changeset patch # User Patrick Mezard # Date 1240999291 -7200 # Node ID b6a9cdee2f68f16a46c9e0722c4c717d53cd78f5 # Parent ba8e91a7c077b88645a7a5680060decee17e457b cmdutil: fix svn path normalization corner case When the subpath is empty we ended with "path/" instead of "path". diff --git a/cmdutil.py b/cmdutil.py --- a/cmdutil.py +++ b/cmdutil.py @@ -230,7 +230,7 @@ def commit_from_rev(ui, repo, rev_ctx, h file_data[file] = base_data, new_data, action def svnpath(p): - return '%s/%s' % (branch_path, p) + return ('%s/%s' % (branch_path, p)).rstrip('/') changeddirs = [] for d, v1, v2 in extchanges: