Changeset 19440 for S60/trunk/S60Tools

Show
Ignore:
Timestamp:
02/06/07 14:03:51 (2 years ago)
Author:
brmorris
Message:

brmorris <bradley.morrison@nokia.com>, rs'd by zalan

DESC: merge from s60/branches/3.1m to s60/trunk of r19429, r19430, r19431, r19432 and r19433

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • S60/trunk/S60Tools/prepare-ChangeLog.bat

    r16659 r19440  
    7373use Cwd; 
    7474use Win32; 
     75use Term::ReadKey; 
    7576 
    7677sub canonicalizePath($); 
     
    257258 
    258259# Get some parameters for the ChangeLog we are about to write. 
    259 my $date = sprintf "%d-%02d-%02d", 
    260   1900 + (localtime $^T)[5], # year 
    261   1 + (localtime $^T)[4], # month 
    262   (localtime $^T)[3]; # day within month 
     260#my $date = sprintf "%d-%02d-%02d", 
     261#  1900 + (localtime $^T)[5], # year 
     262#  1 + (localtime $^T)[4], # month 
     263#  (localtime $^T)[3]; # day within month 
    263264my $name = $ENV{USERNAME} 
    264265  || $ENV{REAL_NAME} 
    265266  || Win32::LoginName() 
    266267  || "set REAL_NAME environment variable"; 
    267 my $email_address = $ENV{CHANGE_LOG_EMAIL_ADDRESS} 
    268   || $ENV{EMAIL_ADDRESS} 
    269   || "set EMAIL_ADDRESS environment variable"; 
     268#my $email_address = $ENV{CHANGE_LOG_EMAIL_ADDRESS} 
     269#  || $ENV{EMAIL_ADDRESS} 
     270#  || "set EMAIL_ADDRESS environment variable"; 
    270271 
    271272# Remove trailing parenthesized notes from user name (bit of hack). 
     
    317318foreach my $prefix (sort keys %files) 
    318319  { 
    319     print STDERR "  Editing the ${prefix}ChangeLog file.\n"; 
     320    my $reviewer = prompt_for("reviewer on $prefix"); 
     321    print STDERR "Editing the ${prefix}ChangeLog file.\n\n"; 
    320322    open OLD_CHANGE_LOG, "${prefix}ChangeLog" or die "Could not open ${prefix}ChangeLog file: $!.\n"; 
    321323    # It's less efficient to read the whole thing into memory than it would be 
     
    324326    close OLD_CHANGE_LOG; 
    325327    open CHANGE_LOG, "> ${prefix}ChangeLog" or die "Could not write ${prefix}ChangeLog\n."; 
    326     print CHANGE_LOG "$date  $name  <$email_address>\n\n"; 
    327     print CHANGE_LOG "        Reviewed by NOBODY (OO" . "PS!).\n"; 
    328     print CHANGE_LOG "        DESC: \n"; 
    329     print CHANGE_LOG "        http://bugs.webkit.org/show_bug.cgi?id=\n\n"; 
     328    print CHANGE_LOG "$name, Reviewed by $reviewer"; 
     329    print CHANGE_LOG " DESC: \n"; 
     330    print CHANGE_LOG " http://bugs.webkit.org/show_bug.cgi?id=\n\n"; 
    330331    if ($prefix =~ m/WebCore/ || cwd() =~ m/WebCore/) { 
    331332        print CHANGE_LOG "        WARNING: NO TEST CASES ADDED OR CHANGED\n\n" unless $changedLayoutTests; 
     
    364365# Done. 
    365366exit; 
     367 
     368sub prompt_for { 
     369   my ($msg) = @_; 
     370   print $msg, ": "; 
     371   ReadMode('normal'); 
     372   my $result = ReadLine(0); 
     373#   print "\n"; 
     374   return $result   
     375} 
    366376 
    367377sub canonicalizePath($)