[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: CVS Mail Newbie quaestion

From: S I
Subject: RE: CVS Mail Newbie quaestion
Date: Sat, 23 Jul 2005 08:36:17 -0700

I believe you have to create a file called 'users' to may usernames to their email address, make sure to press <enter> after the last entry. Naturally, if you omit a user (those who choose NOT to be on the list) that user will not be bombarded with unwanted emails. Test this on yourself 1st, before you add anyone else to the list.


----Original Message Follows----
From: "Vijay Mishra" <address@hidden>
To: <address@hidden>
Subject: RE: CVS Mail Newbie quaestion
Date: Sat, 23 Jul 2005 11:43:14 +0300
MIME-Version: 1.0
Received: from ([]) by with Microsoft SMTPSVC(6.0.3790.211); Sat, 23 Jul 2005 02:16:30 -0700 Received: from localhost ([] with esmtp (Exim 4.43)id 1DwG6a-0008As-LAfor address@hidden; Sat, 23 Jul 2005 05:15:36 -0400 Received: from mailman by with tmda-scanned (Exim 4.43)id 1DwFyc-0004mA-Dmfor address@hidden; Sat, 23 Jul 2005 05:07:22 -0400 Received: from exim by with spam-scanned (Exim 4.43)id 1DwFyI-0004fM-EBfor address@hidden; Sat, 23 Jul 2005 05:07:03 -0400 Received: from [] ( with esmtp (Exim 4.43) id 1DwFyH-0004Xm-Obfor address@hidden; Sat, 23 Jul 2005 05:07:01 -0400 Received: from [] ( with esmtp(TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DwFmp-0000nl-5zfor address@hidden; Sat, 23 Jul 2005 04:55:12 -0400 Received: from localhost ( [])by (8.12.11/8.12.11) with ESMTP id j6N8iMOv008888for <address@hidden>; Sat, 23 Jul 2005 11:44:22 +0300 Received: from ([])by localhost ( []) (amavisd-new, port 10024)with LMTP id 04532-01-5 for <address@hidden>;Sat, 23 Jul 2005 11:44:19 +0300 (EAT) Received: from ([])by (8.12.11/8.12.11) with ESMTP id j6N8fuIZ007079for <address@hidden>; Sat, 23 Jul 2005 11:41:57 +0300 Received: from [] (helo=VIJAY)by with esmtp (Exim 3.36 #1) id 1DwG74-000711-00for address@hidden; Sat, 23 Jul 2005 12:16:07 +0300
X-Message-Info: JGTYoYF78jH8FAH+Ic3OTbDK56jqInqmzPGBK0iTWkc=
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcWOzgPp4DPkMPZxRimQWadukBa0OAAkkxsQ
X-Virus-Scanned: by amavisd-new at
X-BeenThere: address@hidden
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Announcements and discussions for the CVS version control system<> List-Unsubscribe: <>,<mailto:address@hidden>
List-Archive: <>
List-Post: <mailto:address@hidden>
List-Help: <mailto:address@hidden>
List-Subscribe: <>,<mailto:address@hidden>
Errors-To: address@hidden
Return-Path: address@hidden
X-OriginalArrivalTime: 23 Jul 2005 09:16:30.0708 (UTC) FILETIME=[36677340:01C58F67]

Ok I downloaded both the files and placed the files in $CVSROOT/CVSROOT/

And done the follwing steps as status in doLog file

1. Appended the log file with the following statement

"DEFAULT $CVSROOT/CVSROOT/doLog --user $USER %p %s" (>=cvs 1.12.x).
        I putted (>=cvs 1.12.12) I believe x was the revison number of CVS.
Correct me If I am wring

2. Created one more directory in $CVSROOT/log

3. touch $CVSROOT/log/commitlog (I have created the empty commitlog because
as such there was no file in this folder.)

4. chown mishravijay $CVSROOT/log/commitlog (now by doing so I am the owner
of this file. Will it work for other users also? All CVS users have a
different login account)

5. chmod 775 $CVSROOT/log/commitlog

6. touch $CVSROOT/log/filelog (I have created the empty filelog because as
such there was no file in this folder.)

7. chown mishravijay $CVSROOT/log/filelog

8. chmod 775 $CVSROOT/log/filelog

Now my question is where should I specify the user which has to get mail
notifications on commit. And how to configure the accumMail file also.
Please let me know if there is any detail article avaible for these

I am very much new to the Linux enviornment. Please help

Thanks a lot

Best Regards
Vijay Mishra

-----Original Message-----
From: address@hidden
[mailto:address@hidden On Behalf Of Ed J
Sent: Friday, 22 July , 2005 5:16 PM
To: address@hidden
Subject: Re: CVS Mail Newbie quaestion

Look on  For emailing, I use two perl
scripts I found there.

The first script is doLog.  It's the hook to send an email.  You can control
who gets emailed on a directory-by-directory basis.  CVS will call it once
for each directory in which you've made commits.  Unfortunately, you get a
kind of spamming effect when you commit from multiple directories at once.

That problem is solved by the second script, accumMail.  It will defer and
accumulate emails generated by doLog.  As a result, a commit within multiple
directories will produce just one email with all the commit information,
delayed by a time you can control.

Ed J

"Vijay Mishra" <address@hidden> wrote in message
> Dear All,
> I have just finished setting up of CVS on my Linux box. I am pretty much
> to CVS and just wondering can I setup email alerts for all my developers
> soon as someone commit changes on CVS?
> I have searched the google but can't find a good article on that.
> Any sort of help will be highly appreciated.
> Best Regards
> Vijay Mishra

Info-cvs mailing list

Info-cvs mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]