Date: Wed, 27 Sep 2000 07:41:32 +0700 From: Roger Merritt <mcrogerm@stjohn.ac.th> To: Mark Ovens <marko@FreeBSD.ORG> Cc: questions@FreeBSD.ORG Subject: Re: FAQ's (was: Makeworld is dying...) Message-ID: <3.0.6.32.20000927074132.0087dd00@stjohn.stjohn.ac.th> In-Reply-To: <20000924120734.B252@parish> References: <20000924104652.A1327@freebee.attica.home> <39C42DF4.978A63C@urx.com> <Pine.LNX.4.10.10009170918240.13465-100000@shark.harmonic.co.il> <20000917160006.D67912@wantadilla.lemis.com> <20000918154418.P8111@moose.bri.hp.com> <20000924095410.A65590@wantadilla.lemis.com> <20000924092354.A473@freebee.attica.home> <20000924003413.A2018@Odin.AC.HMC.Edu> <20000924104652.A1327@freebee.attica.home>
next in thread | previous in thread | raw e-mail | index | archive | help
At 12:07 PM 9/24/00 +0100, Mark Ovens <marko@FreeBSD.ORG> wrote: > >If you do forget to build a checkouts file first (as per Q12 of the cvsup >FAQ) then there is a utility in the cvsup tarball (it doesn't get >installed) which will list any dead files in your source tree. > > # cd /usr/ports/net/cvsupd-bin/ > # make extract > # cd work/cvsup-16.1/contrib/cvsupchk > # ls > README cvsupchk > # cat README > README.cvsupchk > --------------- > > cvsupchk is a python script that checks a CVSup maintained directory > hierarchy against the corresponding CVSup checkouts file. It looks for > a number of anomalies: missing checked out files, deleted files being > present, extra RCS files, 'dead' directories being present and so on. > >[snip] > > >I just cp(1)'d it to /usr/local/bin. Although I followed Q12 when I first >set up cvsup running cvsupchk after ~18 months it found loads of spurious >files in /usr/src. Many of which were from when I'd been hacking and left >old copies of originals and diff files etc. so it's useful for clearing >these out. > >HTH > I took a quick look at that three or four months ago and thought it was interesting, but at the time hadn't installed Python on that particular machine so wasn't able to try it. After seeing your e-mail I went back to /usr/ports/net/cvsupd-bin/work/cvsupd-bin-16.1/contrib and guess what... cvsupchk ain't there any more! I just did the 'make extract' as you suggested, the machine had to download the tarball, and whammo! The only files in that directory are README, cvsupwho, and cvsup2httplog. The README file says cvsupchk and cvsup2html should be there too, but they aren't! Pity. It sounds like a really useful tool. -- Roger To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.6.32.20000927074132.0087dd00>