diff --git a/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/client/spi/GitRepositoryClientProvider.java b/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/client/spi/GitRepositoryClientProvider.java index ce6a118695..db5d318f98 100644 --- a/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/client/spi/GitRepositoryClientProvider.java +++ b/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/client/spi/GitRepositoryClientProvider.java @@ -38,10 +38,13 @@ import com.google.common.collect.ImmutableSet; import org.eclipse.jgit.api.Git; import org.eclipse.jgit.transport.CredentialsProvider; +import sonia.scm.repository.GitUtil; import sonia.scm.repository.client.api.ClientCommand; //~--- JDK imports ------------------------------------------------------------ +import java.io.IOException; + import java.util.Set; /** @@ -84,6 +87,20 @@ public class GitRepositoryClientProvider extends RepositoryClientProvider this.credentialsProvider = credentialsProvider; } + //~--- methods -------------------------------------------------------------- + + /** + * Method description + * + * + * @throws IOException + */ + @Override + public void close() throws IOException + { + GitUtil.close(git.getRepository()); + } + //~--- get methods ---------------------------------------------------------- /**