From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Earl Newsgroups: gmane.emacs.devel Subject: Re: log format for vc-bzr Date: Tue, 08 Dec 2009 17:27:45 -0700 Message-ID: <87hbs1at4u.fsf@notengoamigos.org> References: <200912081747.nB8HlwPR021836@godzilla.ics.uci.edu> <874oo1w9y1.fsf@telefonica.net> <87tyw1uss6.fsf@telefonica.net> <200912082203.nB8M3FLP023771@godzilla.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1260318827 9588 80.91.229.12 (9 Dec 2009 00:33:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 9 Dec 2009 00:33:47 +0000 (UTC) Cc: =?utf-8?Q?=C3=93scar?= Fuentes , Andreas Schwab , emacs-devel@gnu.org To: Dan Nicolaescu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 09 01:33:39 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NIAUq-00035y-7x for ged-emacs-devel@m.gmane.org; Wed, 09 Dec 2009 01:33:36 +0100 Original-Received: from localhost ([127.0.0.1]:54878 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NIAUp-00073j-Qj for ged-emacs-devel@m.gmane.org; Tue, 08 Dec 2009 19:33:35 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NIAPW-0003Pw-48 for emacs-devel@gnu.org; Tue, 08 Dec 2009 19:28:06 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NIAPQ-0003Ix-Pz for emacs-devel@gnu.org; Tue, 08 Dec 2009 19:28:05 -0500 Original-Received: from [199.232.76.173] (port=47742 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NIAPQ-0003Io-Mh for emacs-devel@gnu.org; Tue, 08 Dec 2009 19:28:00 -0500 Original-Received: from mailout18.yourhostingaccount.com ([65.254.253.148]:45474) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NIAPQ-0003Kb-MA for emacs-devel@gnu.org; Tue, 08 Dec 2009 19:28:00 -0500 Original-Received: from mailscan20.yourhostingaccount.com ([10.1.15.20] helo=mailscan20.yourhostingaccount.com) by mailout18.yourhostingaccount.com with esmtp (Exim) id 1NIAPM-0005UN-KY for emacs-devel@gnu.org; Tue, 08 Dec 2009 19:27:56 -0500 Original-Received: from impout03.yourhostingaccount.com ([10.1.55.3] helo=impout03.yourhostingaccount.com) by mailscan20.yourhostingaccount.com with esmtp (Exim) id 1NIAPM-0002qU-4y; Tue, 08 Dec 2009 19:27:56 -0500 Original-Received: from authsmtp10.yourhostingaccount.com ([10.1.18.10]) by impout03.yourhostingaccount.com with NO UCE id EoTv1d0030D2B7u0000000; Tue, 08 Dec 2009 19:27:55 -0500 X-EN-OrigOutIP: 10.1.18.10 X-EN-IMPSID: EoTv1d0030D2B7u0000000 Original-Received: from [67.214.244.122] (helo=jearl-netbook) by authsmtp10.yourhostingaccount.com with esmtpa (Exim) id 1NIAPL-0000xP-Iz; Tue, 08 Dec 2009 19:27:55 -0500 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAABGdBTUEAALGPC/xhBQAAAAFz UkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlw SFlzAAASmwAAEpsB4JJZDAAAAAl2cEFnAAAAMAAAADAAzu6MVwAAAaFJREFUSMe1VtuxxSAIzIz9 2Iyl2Aj1bBX0k5+LrwjGjJyPy2ROwtGNBJbVCwwwy1UNoOL3f+SBxkj15Lr4NsboN24DWMZxYQNA TjGmjC1gswJiqBbpDeANYMwXBFyAFB5L7ADMBcoSDgAFBSDHR2tA8ABMSB4AawB76pAnILsKx2lm 1VfpgUi3kxrySylRHdmQj40Jva2/jl8EY3Twv/phhsC9nIQR0hnAOUptYsL3RxvAk+YIH2AWsvTH GYBgKn8GaPYm5jNANaCQ8WfAzyH9x0crFfGl9X4QVdg8gEqN2KjBHi6V/iBq6iyAxTqd+Yvupwai VwM9LZkxQ6otihmS6H+mHlK5URwi0UQgWxHoxS5JagBSed7IzJRCallS2pg2QsamcGUFNSHgLZUv augJIUualv1Bv6+yVat1oeMq92s/mBBWQJH7dQX7CnpvWWs/4CazpHlB2RR1BFSzNGdIaTbbLil8 U76BKKU0GztapXP3C78bNYQ6MTQybY8OkIaITf9HPzyHkXE4YXs4mf5VDz+jAepj3RTQ3Ubv0SPy 9AcCrfKh0TBgvgAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOS0wOC0yN1QxNjoxMTozMy0wNjowMFPN ssMAAAAldEVYdG1vZGlmeS1kYXRlADIwMDktMDgtMjdUMTY6MTE6MzMtMDY6MDAMfMT3AAAAAElF TkSuQmCC In-Reply-To: <200912082203.nB8M3FLP023771@godzilla.ics.uci.edu> (Dan Nicolaescu's message of "Tue, 8 Dec 2009 14:03:15 -0800 (PST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-EN-UserInfo: f8a5a3c49e1c4664ba81facb1022c4a9:67ddfe7aeaee6d1ea5b788d961d42633 X-EN-AuthUser: jearl@notengoamigos.org X-EN-OrigIP: 67.214.244.122 X-EN-OrigHost: unknown X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:118409 Archived-At: Dan Nicolaescu writes: > Andreas Schwab writes: > > > =C3=93scar Fuentes writes: > >=20 > > > Useless for whom? For the developer who is working on the > > > feature? No, they are small milestones and state-savers (for > > > synchronizing his desktop with his laptop, for instance). For > > > the other developers? Yes, but that's the reason why merged > > > history is hidden by default. > >=20 > > Such a useless commit history should never be published in the > > first place. > > And to build on your argument: if the developer decides to put > something in a log, then it must be relevant, so we should show it by > default. Really? Perhaps I am just showing my ignorance, but I make trivial commits all of the time with bzr. As =C3=93scar pointed out I will often commit with a message like "Switching to main desktop" or "Time to go home." This might seem like junk (and it mostly is junk), but I have surprised myself quite a few times by actually using these cues to remember why it was that I left off where I did. That doesn't mean that I want all of these commit messages to show up in the log when I do bzr log on the mainline. As a bzr user I personally think that bzr has the right default in this case. While working on a feature or fixing a bug I can use the commit message to remind me what I am doing. When I finally merge, however, I need to create a commit message that is more substantial. I suppose that git users use rebase to erase all of the "junk" commit messages. From what I understand I can do the same with bzr. However, if I want to work on the same patch on more than one machine doing things this way seems to raise the level of difficulty high enough that I can't figure out how to do it :). Now, obviously, you can write vc-mode so that it shows commit messages that bzr log hides by default, but this will be quite surprising to people that use bzr. Jason