<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=koi8-r" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Arial Cyr" size=2>Hi, Jessy</FONT></DIV>
<DIV><FONT face="Arial Cyr" size=2><BR>Was really funny to hack you code a 
little ;-)<BR>It works fine with pserver access but if one corrects some 
bugs/inconsistances<BR>For example instead of<BR>> 
ALL     /home/jesse/projects/rt-addons/log_accum 
--record-last-dir<BR>one should probably use<BR>> ALL     
/home/jesse/projects/rt-addons/rt-coomit-handler --record-last-dir<BR>and so 
on...<BR>Bugs found:<BR> - multi line log message appears like one string 
in RT ticket<BR> - one should change $CVSROOT variable<BR> - line 
397  -> id = untaint($id); should be     $id = 
untaint($id);<BR><BR>Also I've made some improvements to your code. If you are 
interested I can post it.<BR><BR>Sergey<BR><BR>----- Original Message ----- 
<BR>From: "Jesse Vincent" <jesse@bestpractical.com><BR>To: 
<rt-announce@fsck.com><BR>Sent: Tuesday, November 13, 2001 10:21 
AM<BR>Subject: [rt-users] [rt-announce] RT now integrates with 
CVS<BR><BR><BR>> <BR>> I'm proud to announce the initial release of the RT 
cvs commit handler.<BR>> This tool allows developers working with a CVS 
repository to automatically<BR>> update tickets in RT as they commit changes 
to CVS.<BR>> <BR>> You can pick up the latest copy of the code from: 
<BR>> 
ftp://ftp.fsck.com/pub/rt/contrib/2.0/rt-addons/rt-commit-handler<BR>> 
<BR>> To install the code, copy it to ~rt/bin, 'chgrp rt 
rt-coomit-handler',<BR>> and 'chmod g+s  rt-commit-handler'.<BR>> 
<BR>> Stick the following in in CVSROOT/commitinfo<BR>> <BR>> 
ALL     /home/jesse/projects/rt-addons/log_accum 
--record-last-dir<BR>> <BR>> Stick the following  in 
CVSROOT/loginfo<BR>> <BR>> 
ALL         
/home/jesse/projects/rt-addons/log_accum -r  %{Vvts}<BR>> <BR>> It 
should work with local cvs servers or cvs servers accessed over rsh/ssh.<BR>> 
I've got no idea how it will fare against a pserver. (There may be minor 
auth<BR>> changes). <BR>> <BR>> RT currently needs to live on the same 
server as CVS.<BR>> <BR>> To use this puppy, your developers all need to 
have their "Unix login" field<BR>> set to the uid that they connect to the 
CVS server as.<BR>> <BR>> Making it go is simply a matter of embedding 
commands at the start of the <BR>> commit log message. Commands are executed 
in the order they're listed.<BR>> If you put in repeated calls to RT-Ticket, 
you can perform actions on <BR>> more than one ticket (in serial, not in 
parallel). <BR>> The valid commands are as follows:<BR>> 
<BR></DIV></FONT></BODY></HTML>