mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-22 19:44:21 +01:00
80327853e2
Signed-off-by: B. Watson <yalhcru@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
29 lines
1.1 KiB
Text
29 lines
1.1 KiB
Text
CVSTools (PADL's CVS-based versioning system)
|
|
|
|
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.
|