[Top][All Lists]

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

Re: CVS diff and unknown files.

From: Sergei Organov
Subject: Re: CVS diff and unknown files.
Date: 30 Jan 2005 14:42:11 +0300
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp)

Paul Sander <address@hidden> writes:

> On Jan 28, 2005, at 9:34 AM, address@hidden wrote:
> > Sergei Organov wrote:
> >>
> >> Paul Sander <address@hidden> writes:
> >>> On Jan 27, 2005, at 1:07 AM, address@hidden wrote:
> >> If "cvs add" will only warn about the problems, -- that's
> >> OK with me as a user.
> >
> > Actually, the way I see the situation is it only prevents the add if you
> > have requested the check with -c, if you have not used -c there is no
> > connection to the server and therefor can be no warning or prevention.
> Actually, to err on the side of safety (which I define as policy enforcement
> in this case), I recommend that the trigger be enabled by default.  The power
> users can turn it off in their .cvsrc files.  I have two reasons for this:
> The first is that they're the ones who express an opinion and there are fewer
> of them than there are "ordinary" users, and the second is that they're the
> ones most capable of making the change in their own environments.

The fundamental problem with your approach is that policy enforcement at
the client side is not CVS business. You still didn't explain what's
wrong with writing your own scripts on top of CVS to enforce whatever
policies you wish on the client side, or, if there is nothing wrong
about it, how CVS prevents you from enforcing whatever policies you need
on the client side.

> This opinion hasn't been clear in all of my posts, but this is how I really
> think it should work.

For me this point has been clear from the very beginning.

> On this point I seem to be getting overruled because most of the
> members of this group are power users and don't adequately represent
> the end user community.

It seems you miss the point, at least my point. I in fact don't care
much if -c is default or not provided CVS still allows me to add
files to the working copy offline. I care about it as a (hopefully
rather experienced) programmer that immediately sees fundamental
deficiencies in the underlying design. Not being CVS designer I don't in
fact care about it that much either, -- just tried to explain an
alternative design that I believe is better.


reply via email to

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