Browse Source

[pgm] add option --timeout to clone command

Change-Id: I2ee74755045a8d9971ea0d9426db405829c7c679
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
tags/v5.11.0.202102031030-m2
Matthias Sohn 3 years ago
parent
commit
9109cb9d2b
1 changed files with 5 additions and 3 deletions
  1. 5
    3
      org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Clone.java

+ 5
- 3
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Clone.java View File

@@ -50,6 +50,9 @@ class Clone extends AbstractFetchCommand implements CloneCommand.Callback {
@Option(name = "--recurse-submodules", usage = "usage_recurseSubmodules")
private boolean cloneSubmodules;

@Option(name = "--timeout", metaVar = "metaVar_seconds", usage = "usage_abortConnectionIfNoActivity")
int timeout = -1;

@Argument(index = 0, required = true, metaVar = "metaVar_uriish")
private String sourceUri;

@@ -90,9 +93,8 @@ class Clone extends AbstractFetchCommand implements CloneCommand.Callback {

CloneCommand command = Git.cloneRepository();
command.setURI(sourceUri).setRemote(remoteName).setBare(isBare)
.setMirror(isMirror)
.setNoCheckout(noCheckout).setBranch(branch)
.setCloneSubmodules(cloneSubmodules);
.setMirror(isMirror).setNoCheckout(noCheckout).setBranch(branch)
.setCloneSubmodules(cloneSubmodules).setTimeout(timeout);

command.setGitDir(gitdir == null ? null : new File(gitdir));
command.setDirectory(localNameF);

Loading…
Cancel
Save