Mercurial > hg > mercurial
changeset 621:020f33b63d59 Gaya-8.0.x
Workaround createNewFile windows bug
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Thu, 01 Aug 2013 12:51:00 +0400 |
parents | b98a288a95b1 |
children | 0b723232d304 0d44c31bb36c |
files | mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java Thu Aug 01 12:26:41 2013 +0400 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java Thu Aug 01 12:51:00 2013 +0400 @@ -41,6 +41,10 @@ continue; synchronized (getTmpDirLock(tmpDirName)) { + //windows throws an exception (access denied) when one tries to create + //a file and there is a dir with a same name (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6325169) + if (dir.exists()) + continue; if (!dir.createNewFile()) continue; if (!dir.delete())