# HG changeset patch # User Ryan McElroy # Date 2017-03-21 13:50:28 # Node ID 18b9d9b95719ae59c64c47f4f7e405349106fed8 # Parent ce4ddcda868b95d03bf8738c9390f60543d8c16a vfs: use tryunlink diff --git a/mercurial/vfs.py b/mercurial/vfs.py --- a/mercurial/vfs.py +++ b/mercurial/vfs.py @@ -401,10 +401,7 @@ class vfs(abstractvfs): def symlink(self, src, dst): self.audit(dst) linkname = self.join(dst) - try: - os.unlink(linkname) - except OSError: - pass + util.tryunlink(linkname) util.makedirs(os.path.dirname(linkname), self.createmode)