Commit:    1a51e1d9cc8d8285c3b8360828460b5241274783
Author:    Anatol Belski <[email protected]>         Fri, 15 Sep 2017 21:14:23 +0200
Parents:   2b498ff0c5cd112f8e146e9ed5cf93878ffb2b01
Branches:  master

Link:       
http://git.php.net/?p=web/rmtools.git;a=commitdiff;h=1a51e1d9cc8d8285c3b8360828460b5241274783

Log:
Reset number of running builds after all are finished

Changed paths:
  M  include/Branch.php
  M  script/snap.php


Diff:
diff --git a/include/Branch.php b/include/Branch.php
index c6eefb3..c137038 100644
--- a/include/Branch.php
+++ b/include/Branch.php
@@ -272,6 +272,15 @@ class Branch {
                $this->writeData();
        }
 
+       function resetBuildNum()
+       {
+               if (rm\Branch::REQUIRED_BUILDS_NUM <= 
$branch->numBuildsRunning()) {
+                       $this->data = $this->readdata();
+                       $this->data->build_num = 0;
+                       $this->writeData();
+               }
+       }
+
        function numBuildsRunning()
        {
                return count($this->data->builds);
diff --git a/script/snap.php b/script/snap.php
index 35c089d..eae659c 100644
--- a/script/snap.php
+++ b/script/snap.php
@@ -222,7 +222,7 @@ if ($branch->hasNewRevision() || 
$branch->hasUnfinishedBuild() || $force) {
        }
        
        $branch->setLastRevisionExported($last_rev);
-
+       $branch->resetBuildNum();
 }
 
 out_here:


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to