info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help! Branch/attic mess


From: kynn
Subject: Re: Help! Branch/attic mess
Date: Fri, 4 Jun 2004 13:23:07 -0400 (EDT)


   Cc: address@hidden
   From: "Mark D. Baushke" <address@hidden>

   <address@hidden> writes:

   > > From: "Mark D. Baushke" <address@hidden>
   > > ...
   > > cvs checkout -d top .  # checkout all of your modules
   > 
   > Wow. I've never before seen '.' used in the modules slot
   > for checkout. I just scoured the manual trying to find
   > documentation on this, but no luck. Is this usage
   > documented anywhere?

   I don't recall it being explicitly mentioned. However, the
   cvs-1.11.16/src/sanity.sh uses th is in many tests including
   the basica test, so I don't think of it as being all that
   secret.

*Finally* I get it.  "." refers to "$CVSROOT/."  Doh!

I tend to forget that, at least as far as "cvs checkout" is concerned,
"Project" is pretty much equivalent to "any directory under $CVSROOT".
I.e.

  cvs checkout -d top .

and

  cvs checkout -d top ././/.///CVSROOT/.././

and even (lo and behold)

  cvs checkout -d top ''

have the exactly same effects.

Actually, the above was a bit of an overstatement.  Maybe it should be
rephrased as "Project" is pretty much equivalent to "any directory
under $CVSROOT, or a module mentioned in $CVSROOT/modules"

kj




reply via email to

[Prev in Thread] Current Thread [Next in Thread]