in reply to variable "inheritance"; viral $VERSION

How about using a versioning system like CVS (or Subversion)? Perhaps it would eliminate your problems.

Replies are listed 'Best First'.
Re: CVS
by amackey (Beadle) on Mar 09, 2003 at 04:33 UTC
    Yes, if I used a cvs tag of "3.14" and used a BEGIN block to compile my CVS keywords into $VERSION.

    Otherwise, CVS revision numbers between different classes will not correspond to a true "release version 3.14" value for $VERSION.

      OK - that was just a suggestion. What I meant was actually that perhaps when you use the CVS tags you would not need a version variable.