diff --git a/src/test/java/pl/net/was/trino/git/TestGitClient.java b/src/test/java/pl/net/was/trino/git/TestGitClient.java index 994ae45..13adf68 100644 --- a/src/test/java/pl/net/was/trino/git/TestGitClient.java +++ b/src/test/java/pl/net/was/trino/git/TestGitClient.java @@ -15,9 +15,11 @@ import org.eclipse.jgit.api.Git; import org.eclipse.jgit.api.errors.GitAPIException; +import org.eclipse.jgit.errors.ConfigInvalidException; import org.eclipse.jgit.lib.PersonIdent; import org.eclipse.jgit.lib.Repository; import org.eclipse.jgit.storage.file.FileRepositoryBuilder; +import org.eclipse.jgit.util.SystemReader; import org.junit.jupiter.api.Test; import java.io.File; @@ -45,6 +47,14 @@ public void testMetadata() public static void setupRepo(URI uri) throws IOException, GitAPIException { + // make sure the global Git config is not being used + try { + SystemReader.getInstance().getUserConfig().clear(); + } + catch (ConfigInvalidException e) { + // ignore + } + // ensure the repo dir exists, remove and recreate if necessary File localPath; try {