Discussion:
tortoiseCVS question
KM
2012-01-24 23:32:26 UTC
Permalink
There is probably another mailing list for this but just in case... we have a post commit script in our CVS repository that works for all of us using eclipse.
 
for the folks using TortoiseCVS, the entries that are supposed to be added in our log file are lines with empty fields.  so obviously the same codes are not being produced from the commit transactions, or at least that's my guess. 
 
I did not install/set up the TortoiseCVS on this person's PC. Are there properties etc that I may need to set up for them.  I know TortoiseSVN had some....
 
just asking so someone can point me somewehre.  Thanks in advance for any help.
KM
Arthur Barrett
2012-01-25 01:39:39 UTC
Permalink
KM,

To help you we need to know:
* the version of CVS Server
* the 'connection string', eg: :pserver:host:/repo
* the post commit script (or just the part that isn't working)

If the server version is 2.x then you should contact March Hare technical support (we wrote all the 2.x software). The 2.x software has built in failsafe auditing to a database, so any post commit script is redundant anyway.

If the server is version 1.x then this is the correct mailing list, but you need to provide the connection string.

Note: TortoiseCVS is not a client, it just 'runs' the command line CVSNT client (which March Hare wrote). Ie: this problem has nothing to do with TortoiseCVS, so better not to mention it.

Regards,


Arthur
-----Original Message-----
org] On Behalf Of KM
Sent: Wednesday, 25 January 2012 10:32 AM
To: cvs-user-list
Subject: tortoiseCVS question
There is probably another mailing list for this but just in
case... we have a post commit script in our CVS repository
that works for all of us using eclipse.
 
for the folks using TortoiseCVS, the entries that are
supposed to be added in our log file are lines with empty
fields.  so obviously the same codes are not being produced
from the commit transactions, or at least that's my guess. 
 
I did not install/set up the TortoiseCVS on this person's PC.
Are there properties etc that I may need to set up for them. 
I know TortoiseSVN had some....
 
just asking so someone can point me somewehre.  Thanks in
advance for any help.
KM
KM
2012-02-03 15:22:37 UTC
Permalink
As requested:
 
CVS version server: Concurrent Versions System (CVS) 1.11.22 (client/server)
Connection string used via eclipse: :pserver:<loginid>@cvs.thedomain.com:/repository/cvsroot
Connection string used via TortoiseCVS: same as above
Version of CVSNT on PC: 2.0.51d
SSH client version: TortoisePlink Release 0.56
 
Entry in the loginfo file: <path pattern to match>  /home/cvs/support/scripts/postCommit.pl %{psvt} $USER
 
postCommit.pl info:
The post commit script is attached.  it is a perl script that gets transaction info and mantis issue numbers and adds entries into an xml file used by the build process.   Normally for each eclipse user, you get a line like:
 
<File Name="xxx/yyy.java" Version="1.10" Author="km" Date="2012/01/31 12:03:32"><![CDATA[this is my commit comment. ]]></File>
 
However the TortoiseCVS users produce empty values between the quotes.  Not sure where it's going wrong, or an easy way to debug. 
 
thanks for any help
km


________________________________
From: Arthur Barrett <***@march-hare.com>
To: cvs-user-list <info-***@nongnu.org>
Cc: KM <***@yahoo.com>
Sent: Tuesday, January 24, 2012 8:39 PM
Subject: RE: tortoiseCVS question

KM,

To help you we need to know:
* the version of CVS Server
* the 'connection string', eg: :pserver:host:/repo
* the post commit script (or just the part that isn't working)

If the server version is 2.x then you should contact March Hare technical support (we wrote all the 2.x software).  The 2.x software has built in failsafe auditing to a database, so any post commit script is redundant anyway.

If the server is version 1.x then this is the correct mailing list, but you need to provide the connection string.

Note: TortoiseCVS is not a client, it just 'runs' the command line CVSNT client (which March Hare wrote).  Ie: this problem has nothing to do with TortoiseCVS, so better not to mention it.

Regards,


Arthur
-----Original Message-----
org] On Behalf Of KM
Sent: Wednesday, 25 January 2012 10:32 AM
To: cvs-user-list
Subject: tortoiseCVS question
There is probably another mailing list for this but just in
case... we have a post commit script in our CVS repository
that works for all of us using eclipse.
 
for the folks using TortoiseCVS, the entries that are
supposed to be added in our log file are lines with empty
fields.  so obviously the same codes are not being produced
from the commit transactions, or at least that's my guess. 
 
I did not install/set up the TortoiseCVS on this person's PC.
Are there properties etc that I may need to set up for them. 
I know TortoiseSVN had some....
 
just asking so someone can point me somewehre.  Thanks in
advance for any help.
KM
Loading...