From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/69368 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus VCS issues Date: Mon, 25 Jan 2010 12:10:06 +0100 Message-ID: References: <1234049754.2390.1299107629@webmail.messagingengine.com> <86d4drnzf1.fsf@lifelogs.com> <87fxin9qgm.fsf@marauder.physik.uni-ulm.de> <867i1otupq.fsf@lifelogs.com> <874owos9il.fsf@marauder.physik.uni-ulm.de> <867i1kicou.fsf@lifelogs.com> <877hxjzm2u.fsf@lifelogs.com> <87aawse3w6.fsf@lifelogs.com> <87tyur451i.fsf@marauder.physik.uni-ulm.de> <877hrlwvwk.fsf_-_@lifelogs.com> <87pr54akb4.fsf@lifelogs.com> <87wrzc7721.fsf@topper.koldfront.dk> <87vdewz665.fsf@randomsample.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1264417899 28862 80.91.229.12 (25 Jan 2010 11:11:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Jan 2010 11:11:39 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M17772@lists.math.uh.edu Mon Jan 25 12:11:31 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1NZMqs-0007bG-0f for ding-account@gmane.org; Mon, 25 Jan 2010 12:11:26 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1NZMq1-0001GR-CX; Mon, 25 Jan 2010 05:10:33 -0600 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1NZMpy-0001Fl-8c for ding@lists.math.uh.edu; Mon, 25 Jan 2010 05:10:30 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1NZMpw-0003Le-Kz for ding@lists.math.uh.edu; Mon, 25 Jan 2010 05:10:30 -0600 Original-Received: from m61s02.vlinux.de ([83.151.21.164]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1NZMpl-0007Tw-00 for ; Mon, 25 Jan 2010 12:10:17 +0100 Original-Received: from imac-c2.pc.gwdg.de ([134.76.4.139]) by m61s02.vlinux.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1NZMpg-0002Fk-NN for ding@gnus.org; Mon, 25 Jan 2010 12:10:12 +0100 In-Reply-To: (Miles Bader's message of "Mon, 25 Jan 2010 15:20:05 +0900") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.90 (darwin) Mail-Copies-To: never Mail-Followup-To: ding@gnus.org X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:69368 Archived-At: Miles Bader writes: > David Engster writes: >> I'd recommend testing bzr on the Emacs repo to get an impression. It >> surely is slow at the moment, but if it can deal with Emacs, it surely >> can deal with Gnus. Speed issues aside, I found it pretty painless to >> use for the usual day-to-day stuff. > > One thing that concerns me is the anti-rebasing dogma that one hears > from canonical. Do you know if it's just dogma, or does bzr actually > have technical problems with rebasing? There's a rebase plugin for bzr, so it seems technically feasible. I didn't try it, though. > [Because for the common small random commits case, it seems _much_ > better to just commit to the master (i.e. trunk) branch locally and > rebase on pulling from the main repository; the "keep N branches and > merge back and forth, even for trivial commits" recipe that is > apparently advocated for emacs seems like a huge annoyance for such > trivial things.]q I agree. It all boils down to how one works with a DVCS. If you use it in a really decentralized manner, rebasing will mess things up for people pulling from you. However, for projects with a central repository, with people sending patches to a maintainer, rebasing is just the obvious thing to do (at least for me. :-) ). -David