convert found utc CVS date to local time to match branch b=414966 r=coop

This commit is contained in:
rhelmer@mozilla.com 2008-01-30 14:40:45 -08:00
Родитель 267a55ed4d
Коммит a98138d3e2
1 изменённых файлов: 6 добавлений и 5 удалений

Просмотреть файл

@ -6,6 +6,7 @@ package Bootstrap::Step::Tag;
use Cwd;
use File::Copy qw(move);
use POSIX qw(strftime);
use Date::Manip;
use MozBuild::Util qw(MkdirWithPath RunShellCommand);
use Bootstrap::Util qw(CvsCatfile);
@ -186,11 +187,11 @@ sub Execute {
}
# relBranchDateSpec now has something like: "2006/12/05 19:12:58"
my $relBranchDateSpec = $cvsDateSpec;
# Strip off the time...
$relBranchDateSpec =~ s/^\s*([\d\/]+).*/$1/;
# Strip out the /'s; now we have our datespec: 20061205
$relBranchDateSpec =~ s/\///g;
# convert to local timezone
my $relBranchDateSpec = ParseDate($cvsDateSpec);
$relBranchDateSpec = Date_ConvTZ($relBranchDateSpec,'UTC');
$relBranchDateSpec = UnixDate($relBranchDateSpec, '%Y%m%d');
# now we have our datespec: 20061205
$geckoTag = $this->GenerateRelbranchName(milestone => $milestone,
datespec => $relBranchDateSpec);