> From: Larry Jones [mailto:[EMAIL PROTECTED]]
>
> It's more complicated than that -- most of the individual
> cvs commands
> also call ign_setup(), even when running in server mode.
That's what I detected in the meantime as well.
> I think the right thing to do, is to have all of the ignore
> processing
> take place on the client side (asking the server for its
> CVSROOT/cvsignore and including it at the appropriate place in the
> processing) and have the client tell the server to ignore
> nothing. In
> that case, the client would never send any Questionable
> requests to the
> server and so serve_questionable() would never be called.
Yes Yes Yes :)))
> (Of course,
> you need to preserve backwards compatibility, so the client
> still has to
> behave the old way if the server doesn't support the new
> request to get
> CVSROOT/cvsignore, and the server still has to support the
> Questionable
> request for old clients.)
Bad Thing (tm)
Like your footnote said: the middle ground (backwards
compatibility) is for sissy weasels... *laugh*
I'll see whether that will be possible...
(How am I going to sanity.sh backwards compat??? *grin*)
Guus