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>
