[PATCH 13 of 14] vfs: use unlink
Jun Wu
quark at fb.com
Mon Mar 20 23:28:28 EDT 2017
Excerpts from Ryan McElroy's message of 2017-03-20 19:10:56 -0700:
> # 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)
This could probably be changed to "self.tryunlink(dst)".
>
> util.makedirs(os.path.dirname(linkname), self.createmode)
>
More information about the Mercurial-devel
mailing list