From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#19113: Generate a ChangeLog file from commit logs Date: Sat, 06 Dec 2014 04:27:22 +0200 Message-ID: <86mw71pl6d.fsf@yandex.ru> References: <546D2E75.6090701@cs.ucla.edu> <837fyp7tvi.fsf@gnu.org> <546E2899.4050702@cs.ucla.edu> <54756754.5090103@cs.ucla.edu> <54762721.4060908@cs.ucla.edu> <17zjb2h650.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1417832901 16448 80.91.229.3 (6 Dec 2014 02:28:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 6 Dec 2014 02:28:21 +0000 (UTC) Cc: 19113@debbugs.gnu.org, Paul Eggert To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 06 03:28:16 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Xx56V-0004K3-Rn for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Dec 2014 03:28:15 +0100 Original-Received: from localhost ([::1]:53178 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xx56V-0002Lu-ER for geb-bug-gnu-emacs@m.gmane.org; Fri, 05 Dec 2014 21:28:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47328) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xx56N-0002Li-DU for bug-gnu-emacs@gnu.org; Fri, 05 Dec 2014 21:28:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xx56I-0000DU-Ky for bug-gnu-emacs@gnu.org; Fri, 05 Dec 2014 21:28:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57903) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xx56I-0000DN-IF for bug-gnu-emacs@gnu.org; Fri, 05 Dec 2014 21:28:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Xx56I-0007Xt-6P for bug-gnu-emacs@gnu.org; Fri, 05 Dec 2014 21:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Dec 2014 02:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19113 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 19113-submit@debbugs.gnu.org id=B19113.141783284928957 (code B ref 19113); Sat, 06 Dec 2014 02:28:02 +0000 Original-Received: (at 19113) by debbugs.gnu.org; 6 Dec 2014 02:27:29 +0000 Original-Received: from localhost ([127.0.0.1]:55116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xx55k-0007Wy-BA for submit@debbugs.gnu.org; Fri, 05 Dec 2014 21:27:28 -0500 Original-Received: from mail-wg0-f44.google.com ([74.125.82.44]:47222) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xx55i-0007Wq-1d for 19113@debbugs.gnu.org; Fri, 05 Dec 2014 21:27:26 -0500 Original-Received: by mail-wg0-f44.google.com with SMTP id b13so2308046wgh.3 for <19113@debbugs.gnu.org>; Fri, 05 Dec 2014 18:27:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=HfcO0rtH6jgQJE+Mh4tN4O4slLMXDU0lqgZSHgZ9RCQ=; b=rP92fAzf1lBgvq0ejhuRZhJY9SdpXPRdam5A7dLnqSZCsg3SdfZw5s+xAXj8eSqKkG lWT2tpZPidR3DlfC7y58O2yd+mGh7RVjGJCsw3xrC1KMxeqNc3QzgGI+N6PCCmwdkVuW oAME1or04wk8nlahai4lOUeo8nm67VlDQ3iUCEpMMz496r7IppoQijcJ0OjakLYuSQkF OztyhYN9F7X91SM2kvSbZEw5Y0yvEMCylb49WZbLAQS7v2a+UbnE+BvpaUUIxisp8mko cbmvZR7fsMhcRlZkoDLY2V60eBKQttxHWiPvT6AP/IyL75mMLtOZSS6Fdv3y4+C3F3/q LW3A== X-Received: by 10.180.11.140 with SMTP id q12mr8372645wib.45.1417832845417; Fri, 05 Dec 2014 18:27:25 -0800 (PST) Original-Received: from axl ([82.102.93.57]) by mx.google.com with ESMTPSA id pf4sm47046454wjb.36.2014.12.05.18.27.24 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 05 Dec 2014 18:27:24 -0800 (PST) In-Reply-To: (Stefan Monnier's message of "Fri, 05 Dec 2014 13:49:02 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.51 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:96906 Archived-At: Stefan Monnier writes: >> This is, of course, the PR system you find on Github and such sites. > > That's also the "patch queue management" I mentioned earlier. Right. On GitHub, it's often also a decent platform for discussions. > Because nobody has set such a thing up (and AFAICT Savannah doesn't > have such a thing built-in, oddly enough). It shouldn't be too hard, actually, to set up some code review tool, such as Gerrit [0], Review Board [1] or Differential [2]. I think all of them support automatic merging of approved patches, or at least make it reasonably easy. The last one seems to offer a lot of options, at the cost of learning the whole Phabricator ecosystem. What do you see as requirements for such a tool? Integration with Savannah user database? Do you like at least one of them? I'd also welcome opinions from people who have experience working with them, because honestly, I've only done in-browser code reviews inside issue tracking tools, such as GitHub and GitLab. [0] https://code.google.com/p/gerrit/ [1] https://www.reviewboard.org/ [2] http://phabricator.org/applications/differential/