Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jan 1998 21:09:49 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        jdp@polstra.com, peter@netplex.com.au
Cc:        committers@FreeBSD.ORG
Subject:   Re: Is this a new CVS bug?
Message-ID:  <199801281009.VAA32762@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>There is no "the module," there are several modules.  Watch this:
>
>    freefall$ cvs co -P brandelf ls
>...
>    freefall$ cat CVS/Repository
>    /home/ncvs/src/usr.bin/brandelf
>
>I checked out two modules, and it arbitrarily decided that "the
>module" was brandelf.  I don't see how that could be viewed as
>anything but a bug.

This seems to be fixed in -current:

    here$ cat CVS/Repository
    /a/ncvs/.

(my $CVSROOT is /a/ncvs).

I usually notice this misfeature when I check out a module in an
unusual place and rm -rf it.  This leaves garbage `D' entries in
CVS/Entries.  These usually don't matter, but they matter if the
unusual place is the usual place for another cvs module and tht
module is checked out again, e.g.:

	$ cvs co -P brandelf
	$ cd brandelf
	$ cvs co -P ls	# oops
	$ rm -rf ls	# cvs -Q release -d ls is too hard to type
	$ cd ..
	$ cvs co -P brandelf

There seems to be a real new bug in cvs: it often (?) doesn't clean
up temporary files.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801281009.VAA32762>