change build number calculation to be more accurate
[spider.git] / perl / DXDebug.pm
index 40cb3a257e1128651683a59dfe6fe0830d3334e3..821c41b44ea40791ccea40620adb642367a4d529 100644 (file)
@@ -26,6 +26,12 @@ $callback = undef;
 $keepdays = 10;
 $cleandays = 100;
 
+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;
+
 # Avoid generating "subroutine redefined" warnings with the following
 # hack (from CGI::Carp):
 if (!defined $DB::VERSION) {