Jorge Godoy writes [quoting me]:
> 
> So, the only way to override CVS/Root is with the -d option. Can I
> "blindly" believe that? :-) 

Yes.

> > Most likely, he used the wrong -d option for the directory he was in. 
> > An explicit -d option takes precedence over CVS/Root and CVS/Repository,
> > which in turn take precedence over $CVSROOT.
> 
> Is it an interesting feature to keep? I see it as more dangerous than
> useful it the cvs user doesn't take care.

Yes, it's an interesting feature to keep precisely because it *is* the
only way to override CVS/Root (and because it's a much more convenient
way of specifying a non-default repository when you don't have anything
checked out yet than changing $CVSROOT).  And it is dangerous, which is
why it should not be used as a matter of course, but only in rare,
special circumstances (i.e., when doing something to a repository other
than your default repository when you don't already have something
checked out).

-Larry Jones

Life's a lot more fun when you're not responsible for your actions. -- Calvin

Reply via email to