diff options
Diffstat (limited to 'WebKitTools/Scripts/update-webkit')
| -rwxr-xr-x | WebKitTools/Scripts/update-webkit | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/WebKitTools/Scripts/update-webkit b/WebKitTools/Scripts/update-webkit index c236934..5f72869 100755 --- a/WebKitTools/Scripts/update-webkit +++ b/WebKitTools/Scripts/update-webkit @@ -37,6 +37,7 @@ use Getopt::Long; use webkitdirs; sub runSvnUpdate(); +sub normalizePath($); # Handle options my $quiet = ''; @@ -79,7 +80,11 @@ sub runSvnUpdate() my @conflictedChangeLogs; while (my $line = <UPDATE>) { print $line; - push @conflictedChangeLogs, $1 if $line =~ m/^C\s+(.+)\s*$/ && basename($1) eq "ChangeLog"; + $line =~ m/^C\s+(.*\S+)\s*$/; + if ($1) { + my $filename = normalizePath($1); + push @conflictedChangeLogs, $filename if basename($filename) eq "ChangeLog"; + } } close UPDATE or die; @@ -90,3 +95,10 @@ sub runSvnUpdate() or die "Could not open resolve-ChangeLogs script: $!.\n"; } } + +sub normalizePath($) +{ + my ($path) = @_; + $path =~ s/\\/\//g; + return $path; +} |
