[EMAIL PROTECTED] on 02/23/2000 05:27:51 PM
>On Wednesday, February 23, "Noel L Yap" wrote:
>> >
>> >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.
>
>This behavior change is exactly what people are opposing to. If it comes
>out of 2 different repos (yes, there are those of us who work on 2 or more
>different CVS repos!), or from using 2 different machines...
Then don't use either /etc/cvsrc or CVSROOT/cvsrc. The proposal is an
extension, not a replacement.
>> 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.
>
>Yes, per-repo, but, again, some of us use different repos...
And again, don't use CVSROOT/cvsrc. Or, maybe, set the different
CVSROOT/cvsrc's to have the same contents.
>> 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.
>
>Same as they can do now...
There is no centralized defaults file currently.
Noel