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: Bazaar references complicate the git transition Date: Sat, 11 Jan 2014 20:15:24 +0100 Message-ID: <87zjn2misz.fsf@zigzag.favinet> References: <20140111155429.1A12C3803A6@snark.thyrsus.com> <20140111172700.GA16151@thyrsus.com> <83fvou9yyu.fsf@gnu.org> <83eh4e9ysh.fsf@gnu.org> <87ha9a2x79.fsf@wanadoo.es> 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 1389467513 32604 80.91.229.3 (11 Jan 2014 19:11:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 Jan 2014 19:11:53 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 11 20:12:00 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 1W23yS-0005C7-Bz for ged-emacs-devel@m.gmane.org; Sat, 11 Jan 2014 20:12:00 +0100 Original-Received: from localhost ([::1]:35200 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W23yR-0003P7-UB for ged-emacs-devel@m.gmane.org; Sat, 11 Jan 2014 14:11:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W23yJ-0003J7-Rc for emacs-devel@gnu.org; Sat, 11 Jan 2014 14:11:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W23yD-0005rj-23 for emacs-devel@gnu.org; Sat, 11 Jan 2014 14:11:51 -0500 Original-Received: from smtp207.alice.it ([82.57.200.103]:63481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W23yC-0005rZ-NG for emacs-devel@gnu.org; Sat, 11 Jan 2014 14:11:44 -0500 Original-Received: from zigzag.favinet (87.15.73.89) by smtp207.alice.it (8.6.060.28) id 5251568515D6B041 for emacs-devel@gnu.org; Sat, 11 Jan 2014 20:11:43 +0100 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1W241v-0004Sm-0y for emacs-devel@gnu.org; Sat, 11 Jan 2014 20:15:35 +0100 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <87ha9a2x79.fsf@wanadoo.es> (=?utf-8?Q?=22=C3=93scar?= Fuentes"'s message of "Sat, 11 Jan 2014 19:24:42 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.103 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:168110 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable () =C3=93scar Fuentes () Sat, 11 Jan 2014 19:24:42 +0100 Revision numbers in bug reports and mailing list messages also counts. IMHO a file mapping bzr revnos to git SHAs is TRT. Right. Operating only on the repo externalizes the "problem", but does not eliminate it (and in fact sows confusion). In any case, i think this is a good opportunity (in the sense of "better sooner than later") to switch to a VCS-neutral reference scheme for new ChangeLog entries. I've suggested "DATE, TITLE" before, as that's what i use personally[0], but i think that won't fly w/ Emacs unless TITLE becomes mandatory. In hopes of "attacking the problem from above", i tried unsuccessfully to get TITLE mandatory in the GNU Coding Standards, some years back. Upon reflection (of the words of the discussion's other participants, mostly :-D), i've come to accept that such conventions are best decided at the individual project level, by its maintainers. So, now i suggest the Emacs maintainers mandate TITLE in the ChangeLog, and only pending that, the adoption of "DATE, TITLE" as a VCS-neutral reference. Otherwise, things can only grow hairier w/ time. _________________________ [0] E.g., see and choose any tarball. In some of the HACKING files, there is even more related verbiage! =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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlLRmE8ACgkQZwMiJEyAdQImkgCfb7oAhDxZsZH7TtUrayFQWWvx 0gEAn0cilwCHUHx3YYi6SJANnGF+XwOY =MKog -----END PGP SIGNATURE----- --=-=-=--