Mercurial > hgsubversion
comparison hgsubversion/hg_delta_editor.py @ 350:b6f9e270f103
hg_delta_editor: do not raise an error for bad symlinks, but warn instead.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Fri, 22 May 2009 17:47:09 +0200 |
parents | 537de0300510 |
children | cc7a10efddc9 |
comparison
equal
deleted
inserted
replaced
349:5d0d9424913f | 350:b6f9e270f103 |
---|---|
697 if current_file in self.current_files: | 697 if current_file in self.current_files: |
698 data = self.current_files[current_file] | 698 data = self.current_files[current_file] |
699 if is_link and data.startswith('link '): | 699 if is_link and data.startswith('link '): |
700 data = data[len('link '):] | 700 data = data[len('link '):] |
701 elif is_link: | 701 elif is_link: |
702 raise ValueError('file erronously marked as a link: ' | 702 self.ui.warn('file marked as link, but contains data: ' |
703 '%s (%r)' % (current_file, flags)) | 703 '%s (%r)\n' % (current_file, flags)) |
704 else: | 704 else: |
705 data = parent_ctx.filectx(path).data() | 705 data = parent_ctx.filectx(path).data() |
706 return context.memfilectx(path=path, | 706 return context.memfilectx(path=path, |
707 data=data, | 707 data=data, |
708 islink=is_link, isexec=is_exec, | 708 islink=is_link, isexec=is_exec, |