Fixes breakage in the RepositoryCacheTest when running tests using: mvn -f ./jgit-maven/jgit/pom.xml test which in turn will lead to test repositories using paths, such as: /path/to/jgit/./jgit-maven/jgit/trash/trash1250647279819.186/.git Signed-off-by: Jonas Fonseca <fonseca@xxxxxxx> --- .../org/spearce/jgit/lib/RepositoryTestCase.java | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/org.spearce.jgit.test/tst/org/spearce/jgit/lib/RepositoryTestCase.java b/org.spearce.jgit.test/tst/org/spearce/jgit/lib/RepositoryTestCase.java index b1adde9..d1aef78 100644 --- a/org.spearce.jgit.test/tst/org/spearce/jgit/lib/RepositoryTestCase.java +++ b/org.spearce.jgit.test/tst/org/spearce/jgit/lib/RepositoryTestCase.java @@ -217,7 +217,7 @@ public void setUp() throws Exception { final String name = getClass().getName() + "." + getName(); recursiveDelete(trashParent, true, name, false); // Cleanup old failed stuff trash = new File(trashParent,"trash"+System.currentTimeMillis()+"."+(testcount++)); - trash_git = new File(trash, ".git"); + trash_git = new File(trash, ".git").getCanonicalFile(); if (shutdownhook == null) { shutdownhook = new Thread() { @Override @@ -307,7 +307,7 @@ protected Repository createNewEmptyRepo() throws IOException { protected Repository createNewEmptyRepo(boolean bare) throws IOException { final File newTestRepo = new File(trashParent, "new" + System.currentTimeMillis() + "." + (testcount++) - + (bare ? "" : "/") + ".git"); + + (bare ? "" : "/") + ".git").getCanonicalFile(); assertFalse(newTestRepo.exists()); final Repository newRepo = new Repository(newTestRepo); newRepo.create(); -- 1.6.4.rc3.195.g2b05f -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html