PADL Software Pty Ltd

PADL Software Pty Ltd

 

About PADL

Articles

Commercial Software

Contacting PADL

Documentation

Open Source Software

Partners

Purchasing

Research and Development

Technical Support


 

CVSTools

The CVSTools provide a simple project versioning system built upon git which is used by all PADL 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.

CVSTools are available for download via FTP or HTTP.


Home | Bugzilla

Copyright 1999-2014 PADL Software Pty Ltd ABN 16 085 895 585. All rights reserved.
PADL is a registered trademark of PADL Software Pty Ltd.