cvsutils: CVS release utilities (original) (raw)
Author: Steve Purcell
Latest release: 0.2, 24th October 2001 (download)
Project summary and intent
This project provides a coherent package of utilities that simplify the task of tagging, customising and packaging releases of code taken from CVS, together with documentation about release conventions and suggested practices.
The releases of these tools are made using the tools themselves, which is quite fun.
Current utilities provided
The latest release provides the following utilities:
- cvsrelease -- creates customized tar/gz (and optionally zip) release files from a release tagged in CVS. The script can also optionally create a release tag itself, and run a pre-release script that customises the code exported from CVS before creating the release file (ideal for making binary releases) [usage example]
- cvsrdiff -- diffs two revisions of a CVS module using standard UNIX 'diff', thus generating differences that are suitable for use as patch files [usage example]
Project resources
- Released files
- SourceForge project page
- CVS access (also browsable online)
- jargs-interest mailing list (low volume, archived here)
The author
I am an independent software specialist; I recently decided to consolidate my activities on writing, applying and teaching OpenSource software. Despite intensive spells with C, C++ and Perl in days of yore, I currently favour Python, Ruby, Java and Erlang (in no particular order).
Feel free to send me e-mail usingthis form or directly to: stephen_purcell at yahoo dot com.
Some of my other projects (mostly using Python):
- PyUnit, the standard Python unit testing framework
- WebUnit a fledgling project concerning web testing
- PyServ, my hacky Python Servlet Engine
- JArgs, a command-line option parsing suite for Java
I am intermittently available for consulting and training engagements in various application areas and on various platforms; details available upon request. (IT recruiters will save time by not bothering to contact me.)
Last modified: Wed Oct 24 19:41:52 CEST 2001