From archie@whistle.com  Thu Dec  3 12:59:58 1998
Received: from whistle.com (s205m131.whistle.com [207.76.205.131])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA21634
          for <FreeBSD-gnats-submit@freebsd.org>; Thu, 3 Dec 1998 12:59:57 -0800 (PST)
          (envelope-from archie@whistle.com)
Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id MAA17098 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 3 Dec 1998 12:59:06 -0800 (PST)
Received: from bubba.whistle.com( 207.76.205.7) by whistle.com via smap (V2.0)
	id xma017096; Thu, 3 Dec 98 12:58:38 -0800
Received: (from archie@localhost) by bubba.whistle.com (8.8.7/8.6.12) id MAA29513; Thu, 3 Dec 1998 12:58:38 -0800 (PST)
Message-Id: <199812032058.MAA29513@bubba.whistle.com>
Date: Thu, 3 Dec 1998 12:58:38 -0800 (PST)
From: Archie Cobbs <archie@whistle.com>
Reply-To: archie@whistle.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: request CVS allow advisory locks on repository directories
X-Send-Pr-Version: 3.2

>Number:         8955
>Category:       bin
>Synopsis:       request CVS allow advisory locks on repository directories
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec  3 13:10:00 PST 1998
>Closed-Date:    Sun May 21 00:14:03 PDT 2000
>Last-Modified:  Sun May 21 00:19:31 PDT 2000
>Originator:     Archie Cobbs
>Release:        FreeBSD 2.2.6-RELEASE i386
>Organization:
Whistle Communications, Inc.
>Environment:

	2.2-stable and 3.0-current

>Description:

	It would be nice if CVS allowed a repository maintainer to
	put a file (named perhaps ".cvs-commit-advise") directly
	into a repository directory which would cause the contents
	of the file to appear in the checkin message whenever anyone
	trys to check anything in that directory or a subdirectory.

	This would, for example, allow Satoshi to put an "advisory
	lock" on the ports tree. People would still be able to
	check things in, but they would get a special warning
	message before they did it.

	There could be other uses, such as general information
	and reminders for specific parts of a code base, etc.

>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:

From: Nate Williams <nate@mt.sri.com>
To: archie@whistle.com
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: bin/8955: request CVS allow advisory locks on repository directories
Date: Thu, 3 Dec 1998 15:08:39 -0700

 > >Number:         8955
 > >Category:       bin
 > >Synopsis:       request CVS allow advisory locks on repository directories
 > >Confidential:   no
 > >Severity:       non-critical
 > >Priority:       medium
 > >Responsible:    freebsd-bugs
 > >State:          open
 > >Quarter:
 > >Keywords:
 > >Date-Required:
 > >Class:          change-request
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Thu Dec  3 13:10:00 PST 1998
 > >Last-Modified:
 > >Originator:     Archie Cobbs
 > >Organization:
 > Whistle Communications, Inc.
 > >Release:        FreeBSD 2.2.6-RELEASE i386
 > >Environment:
 > 
 > 	2.2-stable and 3.0-current
 > 
 > >Description:
 > 
 > 	It would be nice if CVS allowed a repository maintainer to
 > 	put a file (named perhaps ".cvs-commit-advise") directly
 > 	into a repository directory which would cause the contents
 > 	of the file to appear in the checkin message whenever anyone
 > 	trys to check anything in that directory or a subdirectory.
 > 
 > 	This would, for example, allow Satoshi to put an "advisory
 > 	lock" on the ports tree. People would still be able to
 > 	check things in, but they would get a special warning
 > 	message before they did it.
 > 
 > 	There could be other uses, such as general information
 > 	and reminders for specific parts of a code base, etc.
 
 This can be done with some modifications using the existing stuff in the
 CVSROOT directory (note, check out 'avail', as well as 'commitcheck'),
 and doesn't require any modifications to CVS.
 
 It does require someone taking time to modify the commit checks.
 
 
 
 Nate
State-Changed-From-To: open->closed 
State-Changed-By: hoek 
State-Changed-When: Sun May 21 00:14:03 PDT 2000 
State-Changed-Why:  
This PR was a feature-request.  Described in the submitter's 
own words: 

It would be nice if CVS allowed a repository maintainer to 
put a file (named perhaps ".cvs-commit-advise") directly 
into a repository directory which would cause the contents 
of the file to appear in the checkin message whenever anyone 
trys to check anything in that directory or a subdirectory. 

This would, for example, allow Satoshi to put an "advisory 
lock" on the ports tree. People would still be able to 
check things in, but they would get a special warning 
message before they did it. 

I agree that this is a nice idea.  However, Peter has taken a slightly 
different route with the CVSROOT/avail stuff.  What Peter did is 
certainly not conflictory with this suggestion, however.  You should 
consider taking this suggestion up with the CVS maintainers (check 
Internet).  Patches often help lubricate the wheels of free software, 
but usually they only help a little.  If CVS never has this feature, 
given that CVS sucks regardless, I won't mourn it too much.  Nonetheless, 
I encourage you to consider persuing this with the CVS maintainers. 

Have a good day! 
>Unformatted:
