From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Diff emails to debbugs? Date: Mon, 31 Dec 2012 15:02:35 +0100 Message-ID: References: <87ip7m5qgp.fsf@gnus.org> <8gtxr6f0em.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1356962591 22388 80.91.229.3 (31 Dec 2012 14:03:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 14:03:11 +0000 (UTC) Cc: emacs-devel@gnu.org, Stefan Monnier , Fabian Ezequiel Gallina To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 31 15:03:26 2012 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 1Tpfxc-0001Za-GY for ged-emacs-devel@m.gmane.org; Mon, 31 Dec 2012 15:03:24 +0100 Original-Received: from localhost ([::1]:46536 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TpfxN-0004PX-M1 for ged-emacs-devel@m.gmane.org; Mon, 31 Dec 2012 09:03:09 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40554) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TpfxJ-0004PQ-HV for emacs-devel@gnu.org; Mon, 31 Dec 2012 09:03:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TpfxB-0008Gq-L1 for emacs-devel@gnu.org; Mon, 31 Dec 2012 09:03:05 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:49566) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TpfxB-0008G7-EM; Mon, 31 Dec 2012 09:02:57 -0500 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Tpfwp-0004JL-Pq; Mon, 31 Dec 2012 15:02:35 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUwDA6Qd2jI7fdYMzDB v6O+4+4/DYFLAAACc0lEQVQ4jUWUS5bjIAxFlXYWUCrkBRQnzE3jzEOC5wVB+99KP4GrmoEP5lq/ J2FqHiuEFrxXdU5V/VikWgbzzQd9x/UXOKJ9blvQmu4/39FGKY1tU60upURxvBLRkp4DtI5D+24/ QYoD+PBKW9xgktbpSssEtwSAkPABZ5S2T99Gxu+NaAK6A3C6zqT0w9xOcLF0z6RCp/+AnnDl3OcA 7wm20xc5x3fUMD0h9QmusGCO2rrqPAFYnAUhZnaHdu10guWueVsG4FX7Ws2RcNpMxsoT7FrZYuPs tR1TecpGIN83HOOowuKjG+gGjpq+KR1ZtW/X93IxSRREjkqVC2Kp/mqlASmhQ2Ief8BzgqCa3RKH wShnWQ3cMkMvR1H0x4IGCJZXgoXC1L9ORWYMNhtkr83fhjJxZFUOLcUlM0BlX6MfDUBytsLSoSFY yabypWQUWLoFdXcNtQUnEC0eL6YX6hsAIrkGxfZtb4hq/bD8/bZd+74+Lv5xaTfkCTt0EHGTOs6H ++MfdMgASxJMrV5cjOtNDgQvOBdLTkopOeINrQ8e3TPBaUFuWLwXKLD70FB2zoLgG44KtqWNzrXH X//FnNF+HD8ls3l+2qhiiiULpp5LfQrnWLrdmWDTl8tBCyfpRQQhZMywjX5RDFyKiY/eKzses3o7 76DkxPB2ZM5rCzbf2u++FGLhmCI+l7L6OfcsDaA4sc5GADkvbEd/CuWaEQQ2VqCclzwA9IobAmR1 RNgdJ8GU9BidKYU4WHGd7vDL+HJuArYntgdC3QiCYvjhSmSPwoKtPMdPxhJ/RVcYgydcJKaRHGnD MEGpXmp9QbJapViQf5vNuJDC1uEBAAAAAElFTkSuQmCC X-Now-Playing: Brokeback's _Looks At The Bird_: "Name's Winston, Friends Call Me James" In-Reply-To: (Glenn Morris's message of "Sat, 29 Dec 2012 12:49:33 -0500") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) X-MailScanner-ID: 1Tpfwp-0004JL-Pq MailScanner-NULL-Check: 1357567356.66714@fgZmCT+wz/ZShffIiXkbIQ X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 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:156030 Archived-At: Glenn Morris writes: > Parsing the commit message sounds like too much work. Just check for a > --fixes debbugs:123 entry, and if there is one, cc the commit to > 123@debbugs with some short explanatory note. Parsing the commit messages is what I did at work to tie the VC and the bug tracker together. There we use magical strings in the commit messages to control the bug tracker. So we say "bug 123 fixed" and stuff. If there isn't recognised keyword after the bug report number, the patch only refers to the bug (and the diff gets filed with it), but it doesn't change the status. An equivalent thing for Emacs would be to look for strings like "bug#123 done 24.4". The extra nice thing about this is that you can refer to many bug reports at once. Just say "(bug#123, bug#124 done)" to have the diff go out to both the 123 and 124 bug reports, and close the 124 bug report. This might be over-engineering things, though. And at the same time under-engineering, since it relies on "magical strings". :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/