Date: Tue, 01 Dec 1998 11:26:44 +0200 From: Mark Murray <mark@grondar.za> To: Warner Losh <imp@village.org> Cc: obrien@NUXI.com, Archie Cobbs <archie@whistle.com>, committers@FreeBSD.ORG Subject: Re: ports tree FROZEN now Message-ID: <199812010926.LAA28193@greenpeace.grondar.za> In-Reply-To: Your message of " Tue, 01 Dec 1998 01:33:32 MST." <199812010833.BAA01703@harmony.village.org> References: <19981201000419.B2859@nuxi.com> <199812010631.RAA03547@cimlogic.com.au> <199812010732.XAA25873@bubba.whistle.com> <199812010833.BAA01703@harmony.village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Folk are conveniently ignoring the mechanism that already exists in
${CVSROOT}/CVSROOT/cvs_acls.pl :-)
M
Warner Losh wrote:
> One suggestion that I've not seen yet:
>
> Make a .cvs-lock file, check it in. CVS would then look for this file
> in ., then .., etc up to the root of the tree when you want to commit
> something. If the file is present, then it will splat its contents to
> stdout and ask "In light of the above, are you really sure you want to
> commit?" For the ports freeze, the file would look like:
>
> WE ARE IN PORTS FREEZE NOW. ALL CHANGES MUST BE APPROVED BY
> ASAMI-SAN. COMMIT PRIVS WILL BE REVOKED IF YOU COMMIT NOW.
>
> In light of the above, are you really sure you want to commit?
>
> I don't know about you, but I'd think twice about answering yes :-)
>
> Basically, it is an advisory lock rather than a strict lock. cvs
> commit has a -f option, which could be used by the release engineer to
> bypass this message (or an environment variable CVS_RELEASE_ENGINEER
> that would bypass this).
>
> Sure, I can still check stuff into the tree, but at least I'd get a
> warning, or I'd get rained on for aughting to have known better if I'm
> silly enough to have CVS_RELEASE_ENGINEER in my environment and not
> pay extra special close attention to -current or whatever.
>
> Comments?
>
> Warner
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812010926.LAA28193>
