NAME: cvs_next_version Tag a CVS package with the next appropriate version number. USAGE: cvs_next_version [options] package OPTIONS: -1 -- Update major version mode -2 -- Update minor version mode -3 -- Update sub-minor version mode [default] -h, --help -- Print help text and exit. DESCRIPTION: This command will tag (cvs rtag) the specified CVS package with the next appropriate version number. The command assumes that the version numbering convention for the package uses the form: vxx-yy-zz where xx, yy and zz are integers. xx, yy and zz are refered to as the major, minor and sub-minor version numbers respectively. By default, this command updates the sub-minor version by adding one (i.e. zz -> zz + 1). Thus, if the package mypkg is currently tagged with version v01-02-03, then 'cvs_next_version mypkg' will retag is with v01-02-04. To update the minor version number, use the option '-2'. Using the above example, this would update v01-02-03 to v01-03-00. To update the major version number, use the option '-1'. Using the above example, this would update v01-02-03 to v02-00-00. The command prompts the user before actually tagging the package. The user should answer 'y' to proceed, or 'n' to abort the command. LIMITATIONS: 1. Requires the versioning convention vxx-yy-zz. 2. Only works for packages on the development branch (i.e. does not work for production branches)