changeset 4868 | 192cd95c2ba8 |
parent 4866 | 1f3742217a76 |
parent 4829 | 0403b80352c9 |
child 4892 | d69b1fb111b9 |
--- a/mercurial/localrepo.py Tue Jul 10 10:54:54 2007 -0600 +++ b/mercurial/localrepo.py Wed Jul 11 20:15:03 2007 -0300 @@ -460,15 +460,7 @@ def wwrite(self, filename, data, flags): data = self._filter("decode", filename, data) if "l" in flags: - f = self.wjoin(filename) - try: - os.unlink(f) - except OSError: - pass - d = os.path.dirname(f) - if not os.path.exists(d): - os.makedirs(d) - os.symlink(data, f) + self.wopener.symlink(data, filename) else: try: if self._link(filename):