-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Igor Okulist <[EMAIL PROTECTED]> writes:

> > In general, the $Name$ substitution is intended for a clean checkout of
> > your sources based on the tag.
> 
> Mark,
> 
> Yes, I understand the above feature.

No, from your comments, I do not believe you understand.

The only reliable way you will get the files to substitute $Name$
for you is to do an initial checkout with of the tag you want.
CVS was not really designed to do this kind of hackery for you.

> I guess then I am looking for a re-checkout. Since many files
> are shared between different tags, build would be much faster than
> clean checkout.

Doing a 'cvs checkout' where cvs sees an existing tree will just be
converted into a 'cvs update' the local side will not see any modified
timestamps and will therefore not do the round-trip to the server to get
the replacements for $Name$.

> For "re-checkout" I should 'cd' just above the cvs controlled
> directory and use 'cvd -d'. Any other flags I should pass to cvs ?

No.

> Also does cvs store which files have/do not have kewords?

No, or at least not separately from the actual conents of the file
in the repository.

        -- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFD9YIvCg7APGsDnFERAhdiAKCNuL4ca57OEcg0mQE84lFnLrMa9ACghHQ+
A8JiXZQ69a/tQBJZsce23R4=
=jhH1
-----END PGP SIGNATURE-----


_______________________________________________
Info-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/info-cvs

Reply via email to