From owner-freebsd-chat@FreeBSD.ORG Thu Oct 2 19:15:33 2008 Return-Path: Delivered-To: chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4490410656A7 for ; Thu, 2 Oct 2008 19:15:33 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.freebsd.org (Postfix) with ESMTP id 16E738FC27 for ; Thu, 2 Oct 2008 19:15:33 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.13.3/8.13.3) with ESMTP id m92J3qx9048540 for ; Thu, 2 Oct 2008 12:03:52 -0700 (PDT) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.13.3/8.13.1/Submit) id m92J3qfm048539 for chat@freebsd.org; Thu, 2 Oct 2008 12:03:52 -0700 (PDT) (envelope-from david) Date: Thu, 2 Oct 2008 12:03:52 -0700 From: David Wolfskill To: chat@freebsd.org Message-ID: <20081002190352.GJ41015@bunrab.catwhisker.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2VXyA7JGja7B50zs" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: Subject: Date/time for FreeBSD CVS repo Tag-creation? X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Oct 2008 19:15:33 -0000 --2VXyA7JGja7B50zs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable realize that the project is using Subversion for the src repository now. Still, a "CVS view" is still provided, and that's what I have handy. Anyway: A colleague at work has an assignment to determine and plot the growth in the various branches of code at work, and he started wondering what a similar graph would be like for the FreeBSD src repository. Since I keep a local CVS mirror on my desktop, I started a process to loop through the defined tags for /usr/src/Makefile, and for each one, create an appropriate CVS working directory, then run the tool my colleague is using (misc/sloccount) agains that working directory, saving the results in a tag-specific directory, then blowing away the CVS working directory. It's working backwards from HEAD, and is presently working on RELENG_4_7_BP; it appears to be taking about 22 minutes per tag. It would be convenient to be able to tie a timestamp to each tag -- any suggestions? I thought we might share the results once we have them. Yes, I intend to go back as far as CSRG. :-} (And yes, RELENG_6_4 and RELENG_6_4_BP were created last night. I'll go back & take care of that, then RELENG_7_1 & RELENG_7_1_BP, I expect.) Peace, david --=20 David H. Wolfskill david@catwhisker.org Depriving a girl or boy of an opportunity for education is evil. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --2VXyA7JGja7B50zs Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkjlGxcACgkQmprOCmdXAD3u3ACfSMLFST6rxBy/4R/nCsWtnFha Q0wAnReNHMRT/O/j/97UiDM13Uq0QT4D =GkNn -----END PGP SIGNATURE----- --2VXyA7JGja7B50zs--