Mercurial > hgsubversion
diff hgsubversion/editor.py @ 741:b3128fec5d54
editor: handle property changes to links.
Previously, property changes to links caused 'link ' to be prepended
to the link destination. Removing a line that prepended it in
Revision::set() appears to fix it. In these cases, the "file marked as
link, but contains data" warning might be triggered. This should be
safe, so it's lowered to a note and the language made less conclusive.
In order to test this, extra revisions are added to the
'symlinks.svndump' fixture. As one of the new revisions add a link
that points to 'link to this', a check that asserted that link
destinations must not start with 'link ' was removed. This change is
safe, as the test later on asserts exact equality with the contents of
the 'links' dictionary.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Tue, 09 Nov 2010 13:05:16 +0100 |
parents | 32089d080ff8 |
children | 3173f418079c |
line wrap: on
line diff
--- a/hgsubversion/editor.py +++ b/hgsubversion/editor.py @@ -38,8 +38,6 @@ class RevisionData(object): self.exception = None def set(self, path, data, isexec=False, islink=False): - if islink: - data = 'link ' + data self.files[path] = data self.execfiles[path] = isexec self.symlinks[path] = islink