I wrote:

[...that I use log_accum.pl for commit email]
> There is one tiny little thing, that annoys me, though. The "Author"
> field in the email is *always* set to the userid cvs is installed
> under. It is *not* set to the name of the user checking in the
> code.

Just in case that information doesn't make the problem as clear as it
should - here is an example.

I check in a changed file using pserver. The commit mail says:

--- snip ---
Date:   Wednesday August 16, 2000 @ 16:34
Author: cvsiti

Update of /vol3/cvsiti/cvsroot/src/ui
In directory ardmore.cs.uni-magdeburg.de:/tmp/cvs-serv24883

Modified Files:
        ProcessDeclaration.cpp
Log Message:
Fixed bug in model assignment.
===================================================================
File: no file ProcessDeclaration.cpp            Status: Needs Checkout

   Working revision:    1.4     Wed Aug 16 14:34:41 2000
   Repository revision: 1.4 /vol3/cvsiti/cvsroot/src/ui/ProcessDeclaration.cpp,v

   Existing Tags:
        No Tags Exist
--- snip ---

The problem now is the second line. It should say "Author: roland"
instead of "Author: cvsiti". Thereby "roland" is my accound name in
cvs's passwd file. "cvsiti" is the name of the account under which CVS
is installed and runs on the server machine. The according entry in   
/etc/inetd.conf is:

cvspserver stream tcp nowait cvsiti /usr/sbin/tcpd /usr/bin/cvs 
--allow-root=/vol3/cvsiti/cvsroot pserver

Any ideas on what's going wrong here are greatly appreciated.

        Roland

Reply via email to