From 1c817663269b52065b79eba37f29a5a4f67348d1 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 23 Oct 2012 17:48:48 -0400
Subject: [PATCH] Fix broken unit test on Windows

---
 tests/com/gitblit/tests/GitServletTest.java |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/tests/com/gitblit/tests/GitServletTest.java b/tests/com/gitblit/tests/GitServletTest.java
index 17d462a..e65c61c 100644
--- a/tests/com/gitblit/tests/GitServletTest.java
+++ b/tests/com/gitblit/tests/GitServletTest.java
@@ -611,11 +611,13 @@
 		}
 		
 		File personalRepo = new File(GitBlitSuite.REPOSITORIES, MessageFormat.format("~{0}/ticgit.git", user.username));
+		GitBlitSuite.close(personalRepo);
 		if (personalRepo.exists()) {
 			FileUtils.delete(personalRepo, FileUtils.RECURSIVE);
 		}
 
 		File projectRepo = new File(GitBlitSuite.REPOSITORIES, "project/ticgit.git");
+		GitBlitSuite.close(projectRepo);
 		if (projectRepo.exists()) {
 			FileUtils.delete(projectRepo, FileUtils.RECURSIVE);
 		}
@@ -628,6 +630,8 @@
 		clone.setCredentialsProvider(cp);
 		Git git = clone.call();
 		
+		GitBlitSuite.close(personalRepo);
+		
 		// add a personal repository remote and a project remote
 		git.getRepository().getConfig().setString("remote", "user", "url", MessageFormat.format("{0}/git/~{1}/ticgit.git", url, user.username));
 		git.getRepository().getConfig().setString("remote", "project", "url", MessageFormat.format("{0}/git/project/ticgit.git", url));

--
Gitblit v1.9.1