mantis_cvs This perl script allows you to add cvs information to your bugs. Every time you commit a change that affects some bug that is reported to mantis, you can add to your commit message the bug that this change affects. EXAMPLE Let's suppose you have a bug, Bug 123. Some developer fixes this bug, and is about to commit it to the CVS repository. He can commit like this: cvs commit -m "Fix to error reported in Bug 123" This script will parse the commit message and add a history entry to the bug 123. INSTALLATION 1) You need Mail::Sender to send email. Remove the "use" line if you don't want to get nagged every time a checkin for a bug is issued. 2) Checkout your CVSROOT module cvs checkout CVSROOT 3) Add mantis_cvs to your CVSROOT module: cp mantis_cvs CVSROOT cvs add CVSROOT/mantis_cvs 4) Modify the CVSROOT/loginfo file, add the following line: ALL perl -s $CVSROOT/CVSROOT/mantis_cvs %{sv} 5) Commit your changes and release the module cvs commit CVSROOT cvs release -d CVSROOT 6) To register a checkout, just add in your comment the bug that this commit applies for, for example, "Fix to Bug 123" (case insensitive) Leonardo Herrera mailto:leus@epublish.cl