From f8b09b4814e6bfbc90b6d691ae694a1ab7d702b8 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Fri, 23 Aug 2013 14:51:58 +0200 Subject: [PATCH] fix detection of non bare repositories as pull source --- .../main/java/sonia/scm/repository/spi/GitPullCommand.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitPullCommand.java b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitPullCommand.java index fd458ffddb..ac2ebbfb77 100644 --- a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitPullCommand.java +++ b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitPullCommand.java @@ -37,7 +37,7 @@ package sonia.scm.repository.spi; import com.google.common.base.Preconditions; -import org.eclipse.jgit.internal.storage.file.FileRepository; +import org.eclipse.jgit.api.Git; import sonia.scm.repository.GitRepositoryHandler; import sonia.scm.repository.GitUtil; @@ -108,9 +108,8 @@ public class GitPullCommand extends AbstractPushOrPullCommand try { - source = new FileRepository(sourceDirectory); + source = Git.open(sourceDirectory).getRepository(); response = new PullResponse(push(source, targetDirectory)); - } finally {