>  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

Reply via email to