From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master e820f16: Added file-tree-walk to files.el. Date: Wed, 03 Dec 2014 17:41:01 +0100 Message-ID: <87tx1cu1nm.fsf@zigzag.favinet> References: <20141203142859.24393.98673@vcs.savannah.gnu.org> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1417624652 16716 80.91.229.3 (3 Dec 2014 16:37:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 3 Dec 2014 16:37:32 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 03 17:37:24 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XwCvc-0002Cw-4v for ged-emacs-devel@m.gmane.org; Wed, 03 Dec 2014 17:37:24 +0100 Original-Received: from localhost ([::1]:42338 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwCvb-0003ZW-Nv for ged-emacs-devel@m.gmane.org; Wed, 03 Dec 2014 11:37:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56436) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwCvH-0003ZM-FJ for emacs-devel@gnu.org; Wed, 03 Dec 2014 11:37:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XwCvC-0005Dm-2o for emacs-devel@gnu.org; Wed, 03 Dec 2014 11:37:03 -0500 Original-Received: from smtp208.alice.it ([82.57.200.104]:32922) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XwCvB-0005DY-Kk for emacs-devel@gnu.org; Wed, 03 Dec 2014 11:36:58 -0500 Original-Received: from zigzag.favinet (79.24.25.234) by smtp208.alice.it (8.6.060.28) id 547D8C04004EE546 for emacs-devel@gnu.org; Wed, 3 Dec 2014 17:36:58 +0100 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1XwCzG-0000NT-4d for emacs-devel@gnu.org; Wed, 03 Dec 2014 17:41:10 +0100 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: (Stefan Monnier's message of "Wed, 03 Dec 2014 10:34:14 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.104 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178730 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable () Stefan Monnier () Wed, 03 Dec 2014 10:34:14 -0500 How many freaking times will i have to tell you include ChangeLog-formatted entries in the commit messages? To reduce stress, you should draw a line in the sand: =2D write it down; =2D adopt a conformance-gate policy (and write THAT down); =2D enforce it dispassionately. By "write it down" i mean add it to HACKING or similar. E.g., that's what i do for GNU Serveez: http://git.sv.gnu.org/cgit/serveez.git/tree/HACKING?h=3Dp#n262 Alternatively, big projects (e.g., Linux) have a hierarchical "pull priv" structures. People push to public, but ephemeral, branches and someone higher (in authority) only merges into the "mainline" (via pulls) when satisfied that the candidate branch has the right characteristics (form and content). Otherwise, you will have to continue to play babysitter, and (i think my fellow babysitters will concur) that's not so much fun after the Nth "accident"... In sum: Tough Love -- Just Do It -- Invest Wisely Soon. :-D =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) =3D> nil --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlR/PSAACgkQZwMiJEyAdQK3cQCglSgKCtXNvoxlNUk1MYxM2eDK dS0AoMi3xHbwXxwet+WfoFevHhNo0sbl =pQxH -----END PGP SIGNATURE----- --=-=-=--