[Chicago-talk] Perl and CVS
Paul Baker
pbaker at where2getit.com
Thu Nov 13 16:03:06 CST 2003
Jay Strauss wrote:
> And then I'm using CVS, is there some way to make it when I check the module
> in, that CVS would replace the "0.01" with the CVS version?
Use this:
our $VERSION = do { my @r = (q$Revision: 1.2 $ =~ /\d+/g); sprintf "%d." . "%02d" x $#r, @r };
This would expand out the version number to 1.02 and it will be updated by CVS commits. If you think you may have more than one hundred revisions (the revision number could get up to 1.100, then change the "%02d" to "%03d".
--
Paul Baker
More information about the Chicago-talk
mailing list