Installation Instructions

The process_commits.pl script, which is available in the misc sub-directory in your Eventum installation directory, will need to be installed in your CVSROOT CVS module by following the procedure below:

The first thing to do is to checkout the CVSROOT module from your CVS repository:

$ cvs -d %CVS REPOSITORY HERE% checkout CVSROOT

The command above will checkout and create the CVSROOT directory that you will need to work with. Next, open the loginfo file and add the following line:

{literal} ALL /usr/local/bin/php -q %repository path%/CVSROOT/process_cvs_commits.php $USER %{sVv} {/literal}

Replace %repository path% by the appropriate absolute path in your CVS server, such as /home/username/repository for instance. Also make sure to put the appropriate path to your Perl binary.

You may also turn the parsing of commit messages for just a single CVS module by substituting the 'ALL' in the line above to the appropriate CVS module name, as in:

{literal} %cvs module name% /usr/local/bin/php -q %repository path%/CVSROOT/process_cvs_commits.php $USER %{sVv} {/literal}

The last step of this installation process is to login into the CVS server and copy the process_cvs_commits.php script into the CVSROOT directory. Make sure you give the appropriate permissions to the script.