Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.emf.cdo.releng.promotion/src/promoter/Git.java')
-rw-r--r--org.eclipse.emf.cdo.releng.promotion/src/promoter/Git.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/org.eclipse.emf.cdo.releng.promotion/src/promoter/Git.java b/org.eclipse.emf.cdo.releng.promotion/src/promoter/Git.java
index 14d2f25..8e6adda 100644
--- a/org.eclipse.emf.cdo.releng.promotion/src/promoter/Git.java
+++ b/org.eclipse.emf.cdo.releng.promotion/src/promoter/Git.java
@@ -48,7 +48,7 @@ public class Git extends SourceCodeManager
{
}
- private boolean cloneIfNeeded()
+ private boolean cloneIfNeeded(PrintStream stream)
{
File clone = PromoterConfig.INSTANCE.getProjectCloneLocation();
if (clone.exists())
@@ -59,12 +59,11 @@ public class Git extends SourceCodeManager
File parent = clone.getParentFile();
parent.mkdirs();
- IO.executeProcess("/bin/bash", out -> {
- PrintStream stream = new PrintStream(out);
- stream.println(PromoterConfig.INSTANCE.getGitExecutable() + " clone --bare " + PromoterConfig.INSTANCE.getGitRepositoryURL() + " " + clone);
- stream.flush();
- });
+ String url = PromoterConfig.INSTANCE.getGitRepositoryURL();
+ System.out.println("Cloning " + url + " to " + clone);
+ stream.println(PromoterConfig.INSTANCE.getGitExecutable() + " clone --bare " + url + " " + clone);
+ stream.flush();
return true;
}
@@ -74,11 +73,12 @@ public class Git extends SourceCodeManager
{
fetched = true;
- if (cloneIfNeeded())
+ if (cloneIfNeeded(stream))
{
return;
}
+ System.out.println("Fetching " + PromoterConfig.INSTANCE.getProjectCloneLocation() + " to " + PromoterConfig.INSTANCE.getProjectCloneLocation());
stream.println(GIT_COMMAND + " fetch");
stream.flush();
}

Back to the top