bug-cvs
[Top][All Lists]
Advanced

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

Re: export or checkout of alias modules where the first item in the list


From: Mark D. Baushke
Subject: Re: export or checkout of alias modules where the first item in the list is an empty directory
Date: Wed, 24 Nov 2004 09:55:50 -0800

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

Richard_Verhoeven@WestLB.de writes:

> imagine two directories "zero" and "one" in the repository, where "zero" is
> empty and "one" contains files having the tag "mytag". If CVSROOT/modules
> contains a line "all -a one zero" and you try "cvs export -r mytag all",
> the corresponding files from "one" are exported, as expected. If instead
> CVSROOT/modules contains "all -a zero one", i.e. the empty directory as the
> first item, then the same export statement yields "cvs [export aborted]: no
> such tag mytag". The same happens with "cvs checkout".
> 
> Observed in 1.11.17 when accessing the server via pserver.

Hmmm... this may be a problem with $CVSROOT/CVSROOT/val-tags not having
a 'mytag y' line in it.

I believe this problem is still present in cvs 1.11.18.1 and cvs
1.12.10.1 (ie, the most recent CVS top-of-tree versions of both stable
and feature releases).

> I'm not sure whether this is a bug or a weird consequence of the documented
> rules.

It is a bug.

The workaround is to do something like:

    cvs co -r mytag one
    cvs release -d one
    cvs export -r mytag all

which is painful, but the best you can probably do for now.

> Regards
> 
> Richard Verhoeven
> 
> WestLB
> Department: 001-23810
> Herzogstraße 15
> D - 40217 Düsseldorf
> Tel.: +49 211 826 5501
> Fax: +49 211 826 4143
> EMail: Richard_Verhoeven@WestLB.de
> 
> 
> 
> 
> 
> 
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
> sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
> oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich 
> dem Austausch von Informationen und entfaltet keine rechtliche 
> Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen 
> wir keine Haftung fuer den Inhalt uebernehmen.
> 
> 
> This message is confidential and may be privileged. If you are not the 
> intended recipient, we kindly ask you to  please inform the sender. Any 
> unauthorised dissemination or copying hereof is prohibited. This message 
> serves for information purposes only and shall not have any legally binding 
> effect. Given that e-mails can easily be subject to manipulation, we can not 
> accept any liability for the content provided.

Disclaimers like these are silly when e-mail is sent to a public mailing
list. You are hereby informed that archives of all postings to the
bug-cvs@gnu.org mailing list are created in a number of different
places. You have no legal control of dissemination of this e-mail and
attempts to assert such control are foolish.

        -- Mark

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

iD8DBQFBpMsm3x41pRYZE/gRAh8PAKCMo2m0qPRyrXhrgP0dGDs4pQEDOwCcCS6w
5z8LECVuTB+Pz1I0NUpJJbg=
=3Jaq
-----END PGP SIGNATURE-----




reply via email to

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