Re: cvs cross reference tool

看板DFBSD_kernel作者時間21年前 (2005/02/09 11:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
--nextPart1659822.peWTCi1ObR Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 09 February 2005 03:48, Simon 'corecode' Schubert wrote: > hey gang, > > in the last few months i now and then worked on a cvs cross reference too= l. > it's not completely done yet, but i'd like to get input. so please drop me > a line, be it "i don't need that", "hey that's cool" or "i got a feature > request". > > basically it indexes all four BSDs' CVS repos and analyzes the cvs tags in > the files. So if DragonFly imported a file from FreeBSD, we keep the RCS > $FreeBSD$ tag. my tool takes the tag, extracts the revision that it is > referring to, and builds up a list of "missing" revisions. that is > revisions that went into that branch in FreeBSD afterwards. As a nice side > effect it can aggregate patches into changesets, and this is what is in > fact the most useful thing. > > you can check out a preview at: > <http://oly.corecode.ath.cx/~corecode/cgi-bin/crosscgi.py> > > oh yes: whoever thinks he can do a better design (not hard), please do so! If you don't know it yet: http://fxr.watson.org/ The search features from there are quite handy, didn't find anything like i= t=20 in your tool yet. Also, a quick check of the pf source (what else) didn't turn up the cool=20 feature you were talking about (i.e. filling in the $OpenBSD versions)=20 http://oly.corecode.ath.cx/~corecode/cgi-bin/crosscgi.py?cmd=3Ddetail&sourc= eid=3D34780 http://oly.corecode.ath.cx/~corecode/cgi-bin/crosscgi.py?cmd=3Ddetail&sourc= eid=3D83740 It's really fast, though! How long does an index run take? On what hardwar= e? =20 How much space does it need for metadata? Does it index incremental? =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart1659822.peWTCi1ObR Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCCX23XyyEoT62BG0RAozSAJ9uLfbCl6JGlCIekq295h1ksQ/dIwCfcgov gqJIwBQP4zTKFFj3ThhANNU= =MwgE -----END PGP SIGNATURE----- --nextPart1659822.peWTCi1ObR--
文章代碼(AID): #122OGq00 (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #122OGq00 (DFBSD_kernel)