clone only required branch

Project: http://git-wip-us.apache.org/repos/asf/maven-scm/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-scm/commit/d3276183
Tree: http://git-wip-us.apache.org/repos/asf/maven-scm/tree/d3276183
Diff: http://git-wip-us.apache.org/repos/asf/maven-scm/diff/d3276183

Branch: refs/heads/master
Commit: d3276183d475b7d6dc32c58b5ffd94e98c09f1d2
Parents: c210c22
Author: imod <d...@fortysix.ch>
Authored: Fri Jul 12 18:56:41 2013 +0200
Committer: imod <d...@fortysix.ch>
Committed: Fri Jul 12 18:56:41 2013 +0200

----------------------------------------------------------------------
 .../provider/git/jgit/command/checkout/JGitCheckOutCommand.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-scm/blob/d3276183/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/checkout/JGitCheckOutCommand.java
----------------------------------------------------------------------
diff --git 
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/checkout/JGitCheckOutCommand.java
 
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/checkout/JGitCheckOutCommand.java
index f8269ab..028d6a7 100644
--- 
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/checkout/JGitCheckOutCommand.java
+++ 
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/checkout/JGitCheckOutCommand.java
@@ -113,7 +113,7 @@ public class JGitCheckOutCommand
                 CredentialsProvider credentials = JGitUtils.getCredentials( 
(GitScmProviderRepository) repo );
                 getLogger().info( "cloning [" + branch + "] to " + 
fileSet.getBasedir() );
                 Git.cloneRepository().setURI( repository.getFetchUrl() 
).setCredentialsProvider(
-                    credentials ).setCloneAllBranches(true).setDirectory(
+                    credentials ).setBranch( branch ).setDirectory(
                     fileSet.getBasedir() ).setProgressMonitor( monitor 
).call();
             }
             

Reply via email to