From 84141b98aa22903246d699d2a07b4c44b3a337eb Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Mon, 7 Jan 2019 15:14:54 +0100 Subject: [PATCH] GitClone: Output progress to stdout --- .../src/main/java/com/example/journal/GitCloneTask.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/example/journal/GitCloneTask.java b/android/app/src/main/java/com/example/journal/GitCloneTask.java index 8a7b4a83..94bb048e 100644 --- a/android/app/src/main/java/com/example/journal/GitCloneTask.java +++ b/android/app/src/main/java/com/example/journal/GitCloneTask.java @@ -16,11 +16,14 @@ import org.eclipse.jgit.transport.SshSessionFactory; import org.eclipse.jgit.transport.OpenSshConfig.Host; import org.eclipse.jgit.util.FS; +import org.eclipse.jgit.lib.TextProgressMonitor; + +import java.io.PrintWriter; + import com.jcraft.jsch.Session; import com.jcraft.jsch.*; import java.io.File; -import java.io.IOException; import io.flutter.plugin.common.MethodChannel.Result; @@ -83,7 +86,8 @@ public class GitCloneTask extends AsyncTask { CloneCommand cloneCommand = Git.cloneRepository() .setURI(url) - .setDirectory(cloneDir); + .setDirectory(cloneDir) + .setProgressMonitor(new TextProgressMonitor(new PrintWriter(System.out))); cloneCommand.setTransportConfigCallback(new TransportConfigCallback() { @Override