Mercurial > hgsubversion
changeset 501:c617dcaac86d
single: fix push
author | Vitaliy Filippov <vitalif@yourcmc.ru> |
---|---|
date | Wed, 25 Nov 2009 23:10:32 -0500 |
parents | 5ddc212dbc56 |
children | 89eda60c90b3 |
files | hgsubversion/pushmod.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/hgsubversion/pushmod.py +++ b/hgsubversion/pushmod.py @@ -158,7 +158,7 @@ def commit(ui, repo, rev_ctx, meta, base file_data[file] = base_data, new_data, action def svnpath(p): - return ('%s/%s' % (branch_path, p)).rstrip('/') + return ('%s/%s' % (branch_path, p)).strip('/') changeddirs = [] for d, v1, v2 in extchanges: @@ -181,7 +181,7 @@ def commit(ui, repo, rev_ctx, meta, base new_target_files = [svnpath(f) for f in file_data] for tf, ntf in zip(file_data, new_target_files): - if tf in file_data: + if tf in file_data and tf != ntf: file_data[ntf] = file_data[tf] if tf in props: props[ntf] = props[tf]