1.1 --- a/src/checkver.pl Tue Jul 15 06:47:49 2008 +0000
1.2 +++ b/src/checkver.pl Fri May 29 18:47:05 2015 +1000
1.5 # Usage: updatever.pl <basever> <top_srcdir> <version file>
1.7 -my $svnversion = "svnversion";
1.8 +my $hgversion = "hg identify -i -n";
1.9 my $basever = $ARGV[0];
1.10 my $top_srcdir = $ARGV[1];
1.11 my $outfile = $ARGV[2];
1.14 +my $rev = "", $hash;
1.15 my $full_ver = "$basever";
1.17 -if( $svnversion ) {
1.18 - $rev = `$svnversion "$top_srcdir"`;
1.20 - if( $rev == "exported" ) {
1.23 - $full_ver = "${basever}.${rev}";
1.25 + my $ident = `$hgversion "$top_srcdir" 2>/dev/null`;
1.28 + ($hash,$rev) = split /\s+/,$ident,2;
1.30 + $full_ver = "${basever}.${rev}:${hash}";
1.33 my $header = "/* Autogenerated by checkver.pl */";