From 64495ff32cb7479f6f305cb59e322ec1a5c565b6 Mon Sep 17 00:00:00 2001
From: "Kyle J. McKay"
Date: Wed, 15 May 2013 08:11:03 -0700
Subject: [PATCH] Show clone log even if clone already finished
---
cgi/mirrorproj.cgi | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/cgi/mirrorproj.cgi b/cgi/mirrorproj.cgi
index 9aa7c2e..5482e4e 100755
--- a/cgi/mirrorproj.cgi
+++ b/cgi/mirrorproj.cgi
@@ -35,7 +35,7 @@ if (!Girocco::Project::does_exist($name)) {
my $proj = Girocco::Project->load($name);
$proj or die "not found project $name, that's really weird!";
-if (!$proj->{mirror} or !$proj->{clone_in_progress}) {
+if (!$proj->{mirror}) {
print "This project is not a mirror to be cloned.
\n";
exit;
}
@@ -49,9 +49,12 @@ if (!$proj->{clone_logged} or $proj->{clone_failed}) {
"$name.git:
\n";
$proj->clone;
-} else {
+} elsif ($proj->{clone_in_progress}) {
print "Mirroring of ".$proj->{url}." to $Girocco::Config::name project ".
"$name.git in progress:
\n";
+} else {
+ print "Mirroring of ".$proj->{url}." to $Girocco::Config::name project ".
+ "$name.git completed:
\n";
}
print "\n";
--
2.11.4.GIT