change build number calculation to be more accurate
[spider.git] / perl / PC.pm
index 7ec71e543a24d0a0866c3481eb5832110387541c..6458d2a1d4b00138580d086b9df2f52595dd4352 100644 (file)
@@ -8,6 +8,13 @@
 # protocol entities
 #
 
+
+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;
+
 package PC10;
 
 @ISA = qw(Prot);