change build number calculation to be more accurate
[spider.git] / perl / Julian.pm
index 2307e08a9d651a6b6a238b90d8af0f8945aabc1e..a86c11e2dc8e128510f0b50fda7698516b17bb01 100644 (file)
@@ -10,6 +10,14 @@ use strict;
 
 package Julian;
 
+
+use vars qw($VERSION $BRANCH);
+$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ );
+$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ ) || 0;
+$main::build += $VERSION;
+$main::branch += $BRANCH;
+
+
 sub alloc($$$)
 {
        my ($pkg, $year, $thing) = @_;