On Sun, Nov 11, 2001 at 09:21:33AM -0500, Tom Allison wrote:
> Colin Watson wrote:
> >Usually, to avoid confusion, I don't even do that: I just set the
> >cvsroot for the few commands that need it using the -d switch. For
> >example:
> >
> >  cvs -d :ext:[EMAIL PROTECTED]:/var/cvs co foo
> >
> >  cvs -d :pserver:[EMAIL PROTECTED]:/cvs/bar login
> >  cvs -d :pserver:[EMAIL PROTECTED]:/cvs/bar co quux
> >
> >... then, after that, drop the -d switch and its argument.
> 
> Does this then carry all three values as CVSROOT?  are you appending or 
> replacing?

-d uses the cvsroot you give *for that command only*. The working
directory checked out by CVS has a CVS/Root file in it, which CVS uses
from then on to track the current cvsroot.

> I assume then you have to just make sure that no two repositories are 
> working on a project by the same name?

No need. CVS will figure it out.

-- 
Colin Watson                                  [EMAIL PROTECTED]

Reply via email to