Преглед на файлове

[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 години
родител
ревизия
9109cb9d2b
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  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 Целия файл

@@ -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…
Отказ
Запис