-----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