Parcourir la 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 il y a 3 ans
Parent
révision
9109cb9d2b
1 fichiers modifiés avec 5 ajouts et 3 suppressions
  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 Voir le fichier

@@ -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);

Chargement…
Annuler
Enregistrer