diff -r 039a964dbbb3 -r a98a90023261 mercurial/localrepo.py --- a/mercurial/localrepo.py Fri Dec 10 15:14:05 2010 +0100 +++ b/mercurial/localrepo.py Fri Dec 10 16:10:14 2010 +0100 @@ -629,10 +629,6 @@ def wwrite(self, filename, data, flags): data = self._filter(self._decodefilterpats, filename, data) - try: - os.unlink(self.wjoin(filename)) - except OSError: - pass if 'l' in flags: self.wopener.symlink(data, filename) else: