Trouble with modules file syntax

Lord Bitnerd of Pentium <[email protected]> Mon, 11 Jun 2012 14:06:33 -0500
Newsgroups gmane.comp.version-control.cvs.general
Organization Reasonable
Message-ID <[email protected]>
I have:

Client: Concurrent Versions System (CVS) 1.12.12 (client)
Server: Concurrent Versions System (CVS) 1.12.13 (client/server)

I am writing a library and want to use it in several places, including client 
code, test/development code etc.  I am trying to understand the syntax for the 
modules file, which I have not been able to figure out yet.

I have library source, which lives in current directory "XXlib" in the 
repository (as in "cvs checkout XXlib").  I've developed it with some test code 
that lives at

   DevCode/PrimeSieve/SieveCalc

and I want the XXlib module to show up (as an alias) at

   DevCode/PrimeSieve/XXlib

In other words, when I "cvs checkout DevCode", I want to see SieveCalc and XXlib 
modules under DevCode/PrimeSieve.

None of the following attempts in the modules file work:

# Add XXlib to DevCode/PrimeSieve
#DevCode &PrimeSieve &XXlib
#DevCode/PrimeSieve &XXlib
#PrimeSieve &XXlib
#PrimeSieve/XXlib -a XXlib
#DevCode/PrimeSieve/XXlib -a XXlib
#DevCode/PrimeSieve  DevCode/PrimeSieve/&XXlib
#DevCode  DevCode/PrimeSieve/&XXlib

DevCode/PrimeSieve DevCode/PrimeSieve DevCode/PrimeSieve/&XXlib

Can anybody see the error of my ways and hopefully provide a solution?

--
   Harvey <[email protected]>
  No matter how much memory I buy, I keep forgetting things.