Mercurial > hgsubversion
comparison push_cmd.py @ 57:c3c5546eefb1
Don't try and add a directory more than once.
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Mon, 03 Nov 2008 14:24:18 -0600 |
| parents | 0be16f306a42 |
| children | 41dc00c7aef1 |
comparison
equal
deleted
inserted
replaced
| 56:0be16f306a42 | 57:c3c5546eefb1 |
|---|---|
| 134 if merc_util.binary(file_data[ntf][1]): | 134 if merc_util.binary(file_data[ntf][1]): |
| 135 props.setdefault(ntf, {}).update(props.get(ntf, {})) | 135 props.setdefault(ntf, {}).update(props.get(ntf, {})) |
| 136 props.setdefault(ntf, {})['svn:mime-type'] = 'application/octet-stream' | 136 props.setdefault(ntf, {})['svn:mime-type'] = 'application/octet-stream' |
| 137 del file_data[tf] | 137 del file_data[tf] |
| 138 added_dirs = ['%s/%s' % (branch_path, f) for f in added_dirs] | 138 added_dirs = ['%s/%s' % (branch_path, f) for f in added_dirs] |
| 139 added_dirs = set(added_dirs) | |
| 139 new_target_files += added_dirs | 140 new_target_files += added_dirs |
| 140 try: | 141 try: |
| 141 svn.commit(new_target_files, rev_ctx.description(), file_data, | 142 svn.commit(new_target_files, rev_ctx.description(), file_data, |
| 142 base_revision, set(added_dirs), props) | 143 base_revision, set(added_dirs), props) |
| 143 except core.SubversionException, e: | 144 except core.SubversionException, e: |
