[EMAIL PROTECTED] on 2000.02.23 15:26:53
>Noel L Yap writes:
>>
>> I guess there really is no good gas-tank analogy since there's no such thing
as
>> a gas-tank admin.  A better analogy is having /etc/profile and ~/.profile.
The
>> sysadmin configures /etc/profile while the user configures ~/.profile.
>
>But note that there *isn't* a per-filesystem .profile, which is
>essentially what people are asking for from cvs.  I wouldn't have a
>problem with a *system* preferences file ala /etc/profile, but I
>strongly object to a per-repository preferences file.  I don't know
>about you, but *I* certainly don't want diff to behave differently just
>because I'm working in a different directory, nor do I want cvs to work
>differently just because I'm working in a different repository.

System-wide preferences would have to exist on the same machine as the binary.
So now, instead of "cvs diff" working differently from one directory to another,
it would work differently depending on which server the repository resides.  It
would also mean that, if one were to move the repository, the behaviour of
commands would change.

As for commands working differently from one directory to another.  The original
post regarded a per-repo CVSROOT/cvsrc file.  I did mention possibly having
per-module .cvsrc files, but I don't consider it necessary and, I haven't
thought too much about it to deem it not dangerous.

Also, the admin (and the team) should be sure to place only "good" things within
the global defaults file (just as they do now with CVSROOT/config).
Furthermore, users should be able to override the global settings.

Noel

Reply via email to