<!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>