Mercurial > public > mercurial-scm > hg-stable
diff mercurial/patch.py @ 12341:aca8b10bca6e stable
patch: do not overwrite broken untracked symlinks
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Mon, 20 Sep 2010 21:42:11 +0200 |
parents | b0bb72460c44 |
children | b6173aee4a47 |
line wrap: on
line diff
--- a/mercurial/patch.py Mon Sep 20 21:42:11 2010 +0200 +++ b/mercurial/patch.py Mon Sep 20 21:42:11 2010 +0200 @@ -25,7 +25,7 @@ def copyfile(src, dst, basedir): abssrc, absdst = [util.canonpath(basedir, basedir, x) for x in [src, dst]] - if os.path.exists(absdst): + if os.path.lexists(absdst): raise util.Abort(_("cannot create %s: destination already exists") % dst)