Hello, Steve!

>       It seems to me, that since the "global" .cvsrc (being 
>       proposed) is global only to a given repository, then it 
>       it should be possible to specify local .cvsrc  files on a 
>       per-CVSROOT basis too.  So, for instance,  you might 
>       override one repository's obnoxious global  .cvsrc 
>       settings, but accept another repository's wonderful 
>       global .cvsrc. 

This is too much. Basically everyone wants the same configuration for all
repositories (except maybe "update -d" which is PITA with gcc and
binutils), but not everyone wants to edit dotfiles.

Besides, the per-repository configuration appears to be hard to implement.
Firstly, the server will not be able to figure out whether the request
comes from a "configured" client or not. Secondly, some flags affect the
way how the client behaves before connecting to the servers.

Per-site config (say, /etc/cvsrc) will be fine with me. BTW, it could also
contain allowed roots thus solving the problem with braindead inetd in a
clear and elegant way.

Pavel Roskin

Reply via email to