# HG changeset patch # User Dmitry Neverov # Date 1375347102 -14400 # Node ID 0b723232d304d74f1d17778c0c0aa82a63fcdd2e # Parent a1c6f85cf715d7a4c9ab76420296595db0231840# Parent 020f33b63d59094772da96d159cb0934dac0925d Merge branch Gaya-8.0.x diff -r a1c6f85cf715 -r 0b723232d304 mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java --- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java Thu Aug 01 12:27:29 2013 +0400 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgFileUtil.java Thu Aug 01 12:51:42 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())