Mercurial > hg > mercurial
changeset 753:6b7579d76fdf
fix possible leak of directory lock
author | eugene.petrenko@jetbrains.com |
---|---|
date | Mon, 24 Feb 2014 19:23:01 +0100 |
parents | 3dc67825ce0d |
children | aae33e807ab3 |
files | mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java Mon Feb 10 21:22:31 2014 +0100 +++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java Mon Feb 24 19:23:01 2014 +0100 @@ -494,9 +494,9 @@ } public void syncRepository(@NotNull final HgVcsRoot root) throws VcsException { - File workingDir = getWorkingDir(root); + final File workingDir = getWorkingDir(root); + final HgRepo repo = createRepo(root); lockWorkDir(workingDir); - HgRepo repo = createRepo(root); try { if (repo.isValidRepository()) { try {