CVS tool, commitlog.py

This tool creates a "quasi-atomic" commitlog in CVS so that it's easy to figure out what has changed lately. After installing, you can use a simple command line to get a nice listing of recent checkins. The output looks something like this:

Sample Output

dev:~> cvl
===================================================================
Checking out CVSROOT/nt_commitinfo/neotonic.summary
RCS:  /b2/src/cvsroot/CVSROOT/nt_commitinfo/neotonic.summary,v
VERS: 1.975
***************
     blong 02:42PM 2001/10/30 handle exception if error occurs after unlink
     blong 02:42PM 2001/10/30 fix case where multipart only contains one part
     blong 02:52PM 2001/10/30 fix In-Reply-To header
     blong 02:56PM 2001/10/30 upgrade phr_text to text column
     blong 03:17PM 2001/10/30 fix targets
     blong 03:33PM 2001/10/30 change size of overview pane handle overview error
     blong 03:43PM 2001/10/30 size fixes
     jeske 06:52AM 2001/10/31 fix bug where block customer did not assign tickets
     jeske 07:06AM 2001/10/31 fix spellcheck add word
     jeske 07:21AM 2001/10/31 added stat for deleted tickets
     jeske 01:05PM 2001/10/31 fix error with + and space in hotkey box
dev:~> _

Install

Follow the instructions below according to the platform of your CVS server.