Date: Wed, 17 Apr 2002 22:44:45 +0100 From: Nik Clayton <nik@freebsd.org> To: Ceri Davies <ceri@FreeBSD.org>, "David O'Brien" <obrien@freebsd.org>, Nik Clayton <nik@freebsd.org>, cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src MAINTAINERS Message-ID: <20020417224445.H30474@canyon.nothing-going-on.org> In-Reply-To: <20020417211523.GA1235@submonkey.net>; from ceri@FreeBSD.org on Wed, Apr 17, 2002 at 10:15:23PM %2B0100 References: <200204150928.g3F9S6k60661@freefall.freebsd.org> <20020417083410.F30474@canyon.nothing-going-on.org> <20020417134923.A61447@dragon.nuxi.com> <20020417211523.GA1235@submonkey.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--n5G3y24fV3/VEqbx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 17, 2002 at 10:15:23PM +0100, Ceri Davies wrote: > On Wed, Apr 17, 2002 at 01:49:23PM -0700, David O'Brien wrote: > > On Wed, Apr 17, 2002 at 08:34:10AM +0100, Nik Clayton wrote: > > > > Implement dougb's excellent suggestion, and satisfy one desire of= ru. > > >=20 > > > Warning, bikeshed imminent. . . > > > How about a new Makefile target, so that we can do > > > cd /usr/src/foo/bar > > > make maintainer > >=20 > > This de-centralizes the information; which is the opposite of what > > src/MAINATINERS tries to do. >=20 > No, not really. > The information would still live in src/MAINTAINERS - all the make target > would do would be to look up the current directory in that file. > At least, that's how I understood Nik's suggestion. Nope (any committers listed in this example were chosen off the top of my head -- please don't assume I'm implying maintainership with this example). # cd /usr/src/contrib # make maintainer src/contrib/bind asmodai Ha ha, only kidding src/contrib/perl5 markm Traditionally imports new versions src/contrib/isc-dhcp murray Has commit privs to ISC's DHCP tree which tells me who the maintainers are for that section of three. I could have done # cd /usr/src/contrib/perl5 # make maintainer src/contrib/perl5 markm Traditionally imports new versions if I'd been about to embark on some Perl stuff. This should work in exactly the same fashion for the ports/ and doc/ trees (IMHO). src/MAINTAINERS is generated by periodically doing # cd /usr/src # make maintainer > MAINTAINERS in a similar fashion to the way ports/INDEX is generated and periodically committed. =20 N PS: If I was feeling really evil I'd suggest that UPDATING should be handled the same way. <hypothetical> # cd /usr/src/contrib/bind # make updating <date stamp> -- New config file format ... blah blah blah # cd /usr/src # make updating > UPDATING </hypothetical> That needs to be a little smarter, because you want your UPDATING entries to be in reverse chronological order, rather than 'alphabetical by path name'. But it's do-able. Possibly with some XML and a little XSLT pixie dust. . . --=20 FreeBSD: The Power to Serve http://www.freebsd.org/ (__) FreeBSD Documentation Project http://www.freebsd.org/docproj/ \\\'',) \/ \= ^ --- 15B8 3FFC DDB4 34B0 AA5F 94B7 93A8 0764 2C37 E375 --- .\._/= _) --n5G3y24fV3/VEqbx Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy97MwACgkQk6gHZCw343UVUQCeJdJUvCqW7khF2JWrXAckN3ms XfkAnReqQJKC03sUg8jhl4OAYrnCzjIy =+zUl -----END PGP SIGNATURE----- --n5G3y24fV3/VEqbx-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020417224445.H30474>