Make the version be major.minor.patch-level.date. Have a daily cron job to update the date.
This gets the version info into a separate file -- step 1. Index: ChangeLog 2005-10-31 Andrew Cagney <cagney@redhat.com> * version.in: New file. * configure.ac (VERSION_IN): Define by including version.in. (AC_INIT): Set version to VERSION_IN.
Cron job added. 2005-10-31 -d /cvs/frysk co frysk-top/version.in 1c1 < 0.0.0.20051031 --- > 0.0.0.20051030 Checking in version.in; /cvs/frysk/frysk-top/version.in,v <-- version.in new revision: 1.3; previous revision: 1.2 done wonder if there is a way of doing this using CVSMODULES