Commit:    e4b923d529f4b6572fb9de97845947ae148a2ba1
Author:    v-maf...@microsoft.com <v-maf...@microsoft.com>         Sun, 11 May 
2014 17:27:09 -0700
Parents:   e061706827f481eac713bd0614267748adbfa4af
Branches:  master

Link:       
http://git.php.net/?p=web/qa.git;a=commitdiff;h=e4b923d529f4b6572fb9de97845947ae148a2ba1

Log:
Sort list of builds by time

Changed paths:
  M  list_builds.php


Diff:
diff --git a/list_builds.php b/list_builds.php
index 1b058c4..060826c 100755
--- a/list_builds.php
+++ b/list_builds.php
@@ -31,6 +31,8 @@ sort($r);
 $latest_revision = '';
 $mtime = 0;
 
+$revisions_by_mtime = array();
+
 foreach ( $r as $revision ) {
        if ($revision=="." or $revision=="..")
                continue;
@@ -41,9 +43,20 @@ foreach ( $r as $revision ) {
                        $latest_revision = $revision;
                        $latest_revision_mtime = $mtime;
                }
+               $revisions_by_mtime[$mtime] = $revision;
        }
 } // end foreach
 
+$mtimes = array_keys($revisions_by_mtime);
+
+sort($mtimes);
+
+$revisions = array();
+
+foreach ($mtimes as $mtime) {
+    array_push($revisions, $revisions_by_mtime[$mtime]);
+}
+
 $red = is_file(BASE_REPORT_DIR."/$branch/$latest_revision/FAIL_CRASH.txt");
 
 
@@ -58,11 +71,8 @@ $red = 
is_file(BASE_REPORT_DIR."/$branch/$latest_revision/FAIL_CRASH.txt");
 <table class="pftt">
        <?php
        
-foreach ( scandir(BASE_REPORT_DIR."/$branch") as $revision ) {
-       if ($revision=="." or $revision=="..")
-               continue;
-       if (is_dir(BASE_REPORT_DIR."/$branch/$revision")) {
-           $red = is_file(BASE_REPORT_DIR."/$branch/$revision/FAIL_CRASH.txt");
+foreach ( $revisions as $revision ) {
+       $red = is_file(BASE_REPORT_DIR."/$branch/$revision/FAIL_CRASH.txt");
        
        ?>
        <tr style="background:<?php echo $red ? '#ff0000' : '#ccff66'; ?>">
@@ -70,7 +80,6 @@ foreach ( scandir(BASE_REPORT_DIR."/$branch") as $revision ) {
        </tr>
        <?php
        
-       } // end if
 } // end foreach


--
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to