On Fri, 26 Apr 2002 [EMAIL PROTECTED] wrote:

> > Ouch.  All I want to do is ensure that commitinfo is run for every commit,
> > and that taginfo is run for every tag.  There is no way to ensure this
> > (since a client using -n forces ignore of these files)?
> > 
> I don't understand here.  The -n flag means not to do anything, and
> therefore I don't see why commitinfo should be run.

cvs commit -n

-n is a common client option that says "don't run modules commands".

That's what the original poster wants to avoid.  I'd probably hack
the source and remove -n as a common client option.

This may cause more grief than just trusting the developers, tho.

> 
> If you type
> cvs commit ...
> you are committing something, and the commitinfo will be run.
> 
> If you type
> cvs -n commit ...

That's the common global -n, not the common client -n.

> then you aren't committing anything, just going through the motions,
> and no commitinfo should be run.
> 
> Am I missing something?

Sort of. ;)

-- 
Joi Ellis                    Software Engineer
Aravox Technologies          [EMAIL PROTECTED], [EMAIL PROTECTED]

No matter what we think of Linux versus FreeBSD, etc., the one thing I
really like about Linux is that it has Microsoft worried.  Anything
that kicks a monopoly in the pants has got to be good for something.
           - Chris Johnson


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to