--- Begin Message ---
Subject: |
Re: Bug#133351: cvs co -r '' hangs. |
Date: |
Tue, 12 Feb 2002 09:57:39 +0100 (CET) |
On 12-Feb-2002 Eric Gillespie wrote:
> Seems to work locally and over ssh. Am i missing something?
Yes :-).
I used your tests and got the same results as yours. So I tryed to find why.
Just add a tag to CVSROOT.
$ cvs -d /tmp/cvsroot rtag v1_0 CVSROOT
Then the problems appear:
$ cvs -d /tmp/cvsroot co -r '' CVSROOT
hangs
> 0 /tmp% cvs -d /tmp/cvsroot init
> 0 /tmp% cvs -d /tmp/cvsroot co CVSROOT
> cvs checkout: Updating CVSROOT
> U CVSROOT/checkoutlist
> U CVSROOT/commitinfo
> U CVSROOT/config
> U CVSROOT/cvswrappers
> U CVSROOT/editinfo
> U CVSROOT/loginfo
> U CVSROOT/modules
> U CVSROOT/notify
> U CVSROOT/rcsinfo
> U CVSROOT/taginfo
> U CVSROOT/verifymsg
> 0 /tmp% cd CVSROOT
> 0 CVSROOT% ls
> CVS commitinfo cvswrappers loginfo notify taginfo
> checkoutlist config editinfo modules rcsinfo verifymsg
> 0 CVSROOT% popd
> 0 /tmp% cvs -d /tmp/cvsroot release -d CVSROOT
> You have [0] altered files in this repository.
> Are you sure you want to release (and delete) directory `CVSROOT': y
> 0 /tmp% ls
> 0 /tmp% cvs -d /tmp/cvsroot co -r '' CVSROOT
> cvs checkout: Updating CVSROOT
> U CVSROOT/checkoutlist
> U CVSROOT/commitinfo
> U CVSROOT/config
> U CVSROOT/cvswrappers
> U CVSROOT/editinfo
> U CVSROOT/loginfo
> U CVSROOT/modules
> U CVSROOT/notify
> U CVSROOT/rcsinfo
> U CVSROOT/taginfo
> U CVSROOT/verifymsg
> 0 /tmp% cvs -d /tmp/cvsroot co -r '' CVSROOT
> 0 /tmp% cat CVSROOT/CVS/Entries
> /checkoutlist/1.1/Tue Feb 12 01:28:37 2002//T
> /commitinfo/1.1/Tue Feb 12 01:28:37 2002//T
> /config/1.1/Tue Feb 12 01:28:37 2002//T
> /cvswrappers/1.1/Tue Feb 12 01:28:37 2002//T
> /editinfo/1.1/Tue Feb 12 01:28:37 2002//T
> /loginfo/1.1/Tue Feb 12 01:28:37 2002//T
> /modules/1.1/Tue Feb 12 01:28:37 2002//T
> /notify/1.1/Tue Feb 12 01:28:37 2002//T
> /rcsinfo/1.1/Tue Feb 12 01:28:37 2002//T
> /taginfo/1.1/Tue Feb 12 01:28:37 2002//T
> /verifymsg/1.1/Tue Feb 12 01:28:37 2002//T
> D
> 0 /tmp% cvs -d /tmp/cvsroot release -d CVSROOT
> You have [0] altered files in this repository.
> Are you sure you want to release (and delete) directory `CVSROOT': y
> 0 /tmp% cvs -d mandark.progeny.com:/tmp/cvsroot co -r '' CVSROOT
> cvs server: Updating CVSROOT
> U CVSROOT/checkoutlist
> U CVSROOT/commitinfo
> U CVSROOT/config
> U CVSROOT/cvswrappers
> U CVSROOT/editinfo
> U CVSROOT/loginfo
> U CVSROOT/modules
> U CVSROOT/notify
> U CVSROOT/rcsinfo
> U CVSROOT/taginfo
> U CVSROOT/verifymsg
> 0 /tmp% cat CVSROOT/CVS/Entries
> /checkoutlist/1.1/Tue Feb 12 01:28:37 2002//T
> /commitinfo/1.1/Tue Feb 12 01:28:37 2002//T
> /config/1.1/Tue Feb 12 01:28:37 2002//T
> /cvswrappers/1.1/Tue Feb 12 01:28:37 2002//T
> /editinfo/1.1/Tue Feb 12 01:28:37 2002//T
> /loginfo/1.1/Tue Feb 12 01:28:37 2002//T
> /modules/1.1/Tue Feb 12 01:28:37 2002//T
> /notify/1.1/Tue Feb 12 01:28:37 2002//T
> /rcsinfo/1.1/Tue Feb 12 01:28:37 2002//T
> /taginfo/1.1/Tue Feb 12 01:28:37 2002//T
> /verifymsg/1.1/Tue Feb 12 01:28:37 2002//T
> D
> 0 /tmp% cvs -d mandark.progeny.com:/tmp/cvsroot release -d CVSROOT
> You have [0] altered files in this repository.
> Are you sure you want to release (and delete) directory `CVSROOT': y
> 0 /tmp% dpkg -l cvs
> Desired=Unknown/Install/Remove/Purge/Hold
>| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
>|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
>|uppercase=bad)
>||/ Name Version Description
> +++-=================-=================-======================================
> ============
> hi cvs 1.11.1p1-3 Concurrent Versions System
>
> --
> Eric Gillespie, Jr. <*> epg@pretzelnet.org
>
> "When everyone has to reinvent the wheel, many people invent
> square wheels."
>
>
--
Alain ENOUT, Phone: +33 4 93 00 16 82, Fax : +33 4 93 00 16 61
UDcast, 2455 Route des Dolines, BP 355, F-06906 Sophia Antipolis, France
UDcast: Full IP over Broadcast Media. http://www.UDcast.com
--- End Message ---