[PATCH 13 of 14] vfs: use unlink

Ryan McElroy rm at fb.com
Mon Mar 20 22:10:56 EDT 2017


# HG changeset patch
# User Ryan McElroy <rmcelroy at fb.com>
# Date 1490059858 25200
#      Mon Mar 20 18:30:58 2017 -0700
# Node ID 912717e0a0921df8cb8440ce69185850e53788ba
# Parent  f405f3bb1b9686322545a61d2f8df45ff53b4527
vfs: use unlink

diff --git a/mercurial/vfs.py b/mercurial/vfs.py
--- a/mercurial/vfs.py
+++ b/mercurial/vfs.py
@@ -400,10 +400,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)
 


More information about the Mercurial-devel mailing list