mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-26 22:06:35 +01:00
27 lines
1.1 KiB
Text
27 lines
1.1 KiB
Text
|
The CVSTools provide a simple project versioning system built upon CVS
|
||
|
which is used by all PADL software. These tools are also required to
|
||
|
build NetInfo for Linux and our commerial software. The following scripts
|
||
|
are included in CVSTools:
|
||
|
|
||
|
checkpoint
|
||
|
Based on Apple's checkpoint program, this creates Perl program the
|
||
|
CVSVersionInfo.txt file for a work area (when invoked with -create). To
|
||
|
checkpoint (i.e. increment the version number and create a CVS tag) type
|
||
|
checkpoint with no arguments, or with the new version number as an
|
||
|
argument.
|
||
|
|
||
|
cvslib.pl
|
||
|
Common library functions used by some of these scripts for getting the
|
||
|
repository and project names. One can override CVSVersionInfo.txt
|
||
|
location with the CVSVERSIONDIR environment variable, which is useful for
|
||
|
nested source trees where one wishes to pull in the top level version info
|
||
|
for the project name, and the current directory name for the program.
|
||
|
|
||
|
tarup
|
||
|
Executes cvs export and then creates a tarball in
|
||
|
~/dist/project-version.tar.gz.
|
||
|
|
||
|
vers_string
|
||
|
Equivalent of OS X's /usr/bin/vers_string, instead using
|
||
|
CVSVersionInfo.txt the repository and project names.
|