summaryrefslogtreecommitdiffstats
path: root/WebKitTools/Scripts/bisect-builds
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/Scripts/bisect-builds')
-rwxr-xr-xWebKitTools/Scripts/bisect-builds15
1 files changed, 9 insertions, 6 deletions
diff --git a/WebKitTools/Scripts/bisect-builds b/WebKitTools/Scripts/bisect-builds
index 43e3889..f77f81f 100755
--- a/WebKitTools/Scripts/bisect-builds
+++ b/WebKitTools/Scripts/bisect-builds
@@ -42,7 +42,7 @@ use strict;
use File::Basename;
use File::Path;
use File::Spec;
-use File::Temp;
+use File::Temp qw(tempfile);
use Getopt::Long;
use Time::HiRes qw(usleep);
@@ -204,13 +204,12 @@ sub createTempFile($)
return undef if !$url;
- my $fh = new File::Temp(
+ my ($fh, $tempFile) = tempfile(
+ basename($0) . "-XXXXXXXX",
DIR => ($ENV{'TMPDIR'} || "/tmp"),
SUFFIX => ".html",
- TEMPLATE => basename($0) . "-XXXXXXXX",
UNLINK => 0,
);
- my $tempFile = $fh->filename();
print $fh "<meta http-equiv=\"refresh\" content=\"0; $url\">\n";
close($fh);
@@ -319,7 +318,9 @@ sub makeNightlyList($$$$)
}
if (eval "v$macOSXVersion" ge v10.5) {
- if (eval "v$safariVersion" ge v3.0) {
+ if (eval "v$safariVersion" ge v3.1) {
+ @files = grep { $_->{rev} >= 29711 } @files;
+ } elsif (eval "v$safariVersion" ge v3.0) {
@files = grep { $_->{rev} >= 25124 } @files;
} elsif (eval "v$safariVersion" ge v2.0) {
@files = grep { $_->{rev} >= 19594 } @files;
@@ -327,7 +328,9 @@ sub makeNightlyList($$$$)
die "Requires Safari 2.0 or newer";
}
} elsif (eval "v$macOSXVersion" ge v10.4) {
- if (eval "v$safariVersion" ge v3.0) {
+ if (eval "v$safariVersion" ge v3.1) {
+ @files = grep { $_->{rev} >= 29711 } @files;
+ } elsif (eval "v$safariVersion" ge v3.0) {
@files = grep { $_->{rev} >= 19992 } @files;
} elsif (eval "v$safariVersion" ge v2.0) {
@files = grep { $_->{rev} >= 11976 } @files;