2009-11-06 22:55:47 +00:00
|
|
|
#!/usr/bin/perl
|
|
|
|
|
2012-02-10 20:21:51 +00:00
|
|
|
my $debug = 0;
|
|
|
|
|
|
|
|
my @files = (
|
|
|
|
"postgis.sql.in.c",
|
|
|
|
"geography.sql.in.c",
|
|
|
|
"long_xact.sql.in.c"
|
|
|
|
);
|
2009-11-06 22:55:47 +00:00
|
|
|
|
2009-11-16 19:52:58 +00:00
|
|
|
my $rev = 0;
|
2009-11-06 22:55:47 +00:00
|
|
|
|
2012-02-10 20:21:51 +00:00
|
|
|
foreach $f (@files)
|
|
|
|
{
|
|
|
|
my $file = "./postgis/$f";
|
|
|
|
if( -f $file )
|
|
|
|
{
|
|
|
|
my $r = 0;
|
|
|
|
open(F, $file);
|
|
|
|
while(<F>)
|
|
|
|
{
|
|
|
|
$r = $1 if /\$Id: \S+ (\d+) /;
|
|
|
|
}
|
|
|
|
print "$f got revision $r\n" if $debug && $r;
|
|
|
|
$rev = $r if $r > $rev;
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
die "Could not open input file $f\n";
|
|
|
|
}
|
2009-11-06 22:55:47 +00:00
|
|
|
}
|
|
|
|
|
2012-02-10 20:21:51 +00:00
|
|
|
print "\nMaximum scripts revision: $rev\n\n" if $debug;
|
|
|
|
|
|
|
|
print $rev if ! $debug;
|
|
|
|
|
|
|
|
|