info-cvs
[Top][All Lists]
Advanced

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

watch notify and editors/watchers


From: Schwenk, Jeanie
Subject: watch notify and editors/watchers
Date: Mon, 10 Dec 2001 17:51:19 -0800

I'm using cvs 1.11.  Sorry for the length but this requires the details.  I
did RTFM and these issues persist.  Reference cvs manual 10.6.2 and Chapter
6 in Fogel's CVS book.

There are two issues:  
        1) cvs watchers output looks wrong, and  
        2) notify isn't happening - what else can I do to debug this?

-  I have watch turned on.  

-  the notify file has the line:  ALL mail %s -s "CVS notification"
   permissions on the file are 777.  It does not need to be wide open but I
wanted to verify there was not a permissions problem.

-  the users file has been added and it contains one line:
jschwenk:address@hidden
   permissions on the file are 666
   NOTE:  we do not have DNS turned on and catwoman resolves 
          correctly, I verified with an 
          "echo hello | mail address@hidden" 
          and it worked.

In the cvs manual in section 10.6.2 and in Chapter 6 of Fogel's CVS book, it
says this should be all I need to be notified when someone edits a file I am
concerned about.

Here's the order I did things in as user jschwenk:  

1. I added and committed the users file 
2. added the users file to checkoutlist
3. uncommented the ALL mail %s -s "CVS notification" in the notify file
4. set watch on -R systema
   set watch on -R rat
5. changed to user cvsadmin and checked out a file set and did a cvsedit on
two files within the rat. At this point jschwenk should have been sent an
email.  Nothing.  What else can I do to figure out why not?  Notification is
critical, I'm developing in Oregon, USA and our counterpart is developing in
Germany.  
   
6. checked the contents of fileattr for the rat files

Fsystema        _watched=;_watchers=jschwenk>edit+unedit+commit
FRatComm.java   _watched=;_editors=cvsadmin>Mon Dec 10 23:44:28 2001
GMT+pilot+/home/cvsadmin/RAT;_watchers=cvsadmin>tedit+tunedit+tcommit
FRatGuiPilot.java       _watched=;_editors=cvsadmin>Mon Dec 10 23:44:28 2001
GMT+pilot+/home/cvsadmin/RAT;_watchers=cvsadmin>tedit+tunedit+tcommit

7.  Did a cvs watchers and cvs editors.  The watchers command should show
jschwenk as watching (see above fileattr contents)

/home/cvsadmin/RAT> cvs watchers
RatComm.java            cvsadmin        tedit   tunedit tcommit
RatGuiPilot.java        cvsadmin        tedit   tunedit tcommit

/home/cvsadmin/RAT> cvs editors
RatComm.java            cvsadmin        Mon Dec 10 23:44:28 2001 GMT
pilot   /home/cvsadmin/RAT
RatGuiPilot.java        cvsadmin        Mon Dec 10 23:44:28 2001 GMT
pilot   /home/cvsadmin/RAT

I was expecting to see the watcher be jschwenk NOT cvsadmin.  I know as
cvsadmin that I have files checked out for edit, what I wanted was who was
watching the files.  Is this a bug or did I misunderstand the goal of cvs
watchers?

Jeanie



reply via email to

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