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