Reviewed by Darin.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Jan 2006 00:01:04 +0000 (00:01 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Jan 2006 00:01:04 +0000 (00:01 +0000)
        - make prepare-ChangeLog way faster by using svn diff instead of svn status to
        detect if there are any new tests

        * Scripts/prepare-ChangeLog:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@12041 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Scripts/prepare-ChangeLog

index 40f1e94..0599c4f 100644 (file)
@@ -1,3 +1,12 @@
+2006-01-12  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by Darin.
+        
+        - make prepare-ChangeLog way faster by using svn diff instead of svn status to
+        detect if there are any new tests
+
+        * Scripts/prepare-ChangeLog:
+
 2006-01-12  Darin Adler  <darin@apple.com>
 
         - removed some of the cvs-specific scripts -- not needed for this project any more
index 3e339d4..7052ce4 100755 (executable)
@@ -252,8 +252,8 @@ foreach my $prefix (sort keys %files)
     if ($prefix =~ m/WebCore/ || `pwd` =~ m/WebCore/) {
         my $testsDir = "../LayoutTests";
         $testsDir = "$prefix/$testsDir" if length($prefix);
-        my $haveNewTests = ((-x "$testsDir/../LayoutTests") && (system("svn status \"$testsDir/../LayoutTests\" | grep -q \"^A\"") == 0));
-        print CHANGE_LOG "        WARNING: NO TEST CASES ADDED\n\n" unless $haveNewTests;
+        my $haveNewTests = (-x "$testsDir/../LayoutTests" && `svn diff \"$testsDir/../LayoutTests\"`);
+        print CHANGE_LOG "        WARNING: NO TEST CASES ADDED OR CHANGED\n\n" unless $haveNewTests;
     }
 
     foreach my $file (sort @{$files{$prefix}})