From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bob Proulx Newsgroups: gmane.emacs.devel Subject: Re: Improved git commit emails Date: Sat, 11 Jan 2014 22:44:02 -0700 Message-ID: <20140112054402.GA10334@hysteria.proulx.com> References: <20140108135200.8ECF9380834@snark.thyrsus.com> <2990610.kbiSx0fztg@descartes> <38592099.qd8IGjdgfG@descartes> <79eh4ifi7j.fsf_-_@fencepost.gnu.org> <87mwj68gwp.fsf@flea.lifelogs.com> <87iotu89s4.fsf@flea.lifelogs.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1389505453 23246 80.91.229.3 (12 Jan 2014 05:44:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 05:44:13 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 06:44:17 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 1W2DqK-0003Ft-Jh for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 06:44:16 +0100 Original-Received: from localhost ([::1]:36526 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2DqK-0002hC-2s for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 00:44:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50182) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2DqC-0002gw-R3 for emacs-devel@gnu.org; Sun, 12 Jan 2014 00:44:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2Dq7-00064M-Pt for emacs-devel@gnu.org; Sun, 12 Jan 2014 00:44:08 -0500 Original-Received: from joseki.proulx.com ([216.17.153.58]:54563) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Dq7-00064E-Hr for emacs-devel@gnu.org; Sun, 12 Jan 2014 00:44:03 -0500 Original-Received: from hysteria.proulx.com (hysteria.proulx.com [192.168.230.119]) by joseki.proulx.com (Postfix) with ESMTP id B2F2B21227 for ; Sat, 11 Jan 2014 22:44:02 -0700 (MST) Original-Received: by hysteria.proulx.com (Postfix, from userid 1000) id A05342DCD0; Sat, 11 Jan 2014 22:44:02 -0700 (MST) Content-Disposition: inline In-Reply-To: <87iotu89s4.fsf@flea.lifelogs.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 216.17.153.58 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:168157 Archived-At: Glenn Morris wrote: > ... support request (maybe someone should have tested that before > bothering Savannah?). But we are a friendly bunch and happy to help out. It isn't much bother. :-) I use emacs. I am supporting the mailing lists. I have been hacking on Savannah. I am one of the few savannah hackers that uses and supports git. Seems like a perfect match! (And it is unlikely that anyone else would take the task.) I assigned the support request to me and came over here to read the mailing list to understand what needs to be done. Oh my! Is it too late to get out of the way? :-) R=FCdiger Sonderfeld wrote: > The new git-multimail hook seems to fix these problems.=20 > https://github.com/git/git/tree/master/contrib/hooks/multimail > https://github.com/mhagger/git-multimail > Could you please switch the post-receive hook for GNU ELPA to > git-multimail? Glenn Morris wrote: > These are the changes I would like to see in the commit emails > (decreasing order of importance): >=20 > 1) get the first line of the commit message in the subject > 2) remove the guff "This is an automated email...in full, below" > 3) add a list of modified files somewhere near the top > 4) Mail-Followup-To: committer, emacs-devel Ted Zlatanov wrote: > I did something like this for Gnus commit e-mails (starting with an > existing Git post-receive script). See > http://git.gnus.org/cgit/gnus.git/tree/etc/post-receive and the > e-mails themselves are at > http://news.gmane.org/gmane.emacs.gnus.commits for example. I am happy to help improve the commit emails. I am happy if this needs some iterations to develop a good solution. For at least one project there are multiple commit emails of different types sent to different mailing lists. Also there are currently at least three different email commit hook scripts in use. So there is a lot of flexibility possible. But I fear that this will quickly start to bike-shed. I have changed the post-receive hook for elpa over to the the new git-multimail hook as requested. See if that is more to your liking. If not and you have a different preference let me know what you would like to try next. Bob