From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/68819 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: Gnus branches and sync with Emacs Date: Mon, 27 Jul 2009 10:46:19 +0900 Message-ID: <878wia6gpg.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87eisdn3ng.fsf@marauder.physik.uni-ulm.de> <87skgri803.fsf@lifelogs.com> <871vobdxpu.fsf@stupidchicken.com> <87eisbw0gf.fsf@marauder.physik.uni-ulm.de> <87zlayf26p.fsf@lifelogs.com> <878wihgpsl.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1248659420 11529 80.91.229.12 (27 Jul 2009 01:50:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 27 Jul 2009 01:50:20 +0000 (UTC) Cc: ding@gnus.org, emacs-devel@gnu.org To: Steinar Bang Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 27 03:50:13 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 1MVFLv-0006D8-RL for ged-emacs-devel@m.gmane.org; Mon, 27 Jul 2009 03:50:12 +0200 Original-Received: from localhost ([127.0.0.1]:46165 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MVFLv-0002zj-DG for ged-emacs-devel@m.gmane.org; Sun, 26 Jul 2009 21:50:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MVFLq-0002zU-PS for emacs-devel@gnu.org; Sun, 26 Jul 2009 21:50:06 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MVFLl-0002zI-Dx for emacs-devel@gnu.org; Sun, 26 Jul 2009 21:50:05 -0400 Original-Received: from [199.232.76.173] (port=35475 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MVFLl-0002zF-6O for emacs-devel@gnu.org; Sun, 26 Jul 2009 21:50:01 -0400 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:59640) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MVFLk-0008Jd-Ia for emacs-devel@gnu.org; Sun, 26 Jul 2009 21:50:00 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id AADD81537B3; Mon, 27 Jul 2009 10:49:57 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 437071A3002; Mon, 27 Jul 2009 10:46:20 +0900 (JST) In-Reply-To: X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta29) "garbanzo" 5bbff3553494 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:113188 gmane.emacs.gnus.general:68819 Archived-At: Steinar Bang writes: > >>>>> "Stephen J. Turnbull" : > > > What the bzr repo will make definitely *much* easier *immediately* is > > for you to keep your own bleeding edge branch locally, and then push > > from there to the Gnus mainline when it's "open for commits". You'll > > need to learn more of bzr than you might otherwise, but it's worth it. > > FWIW I have been using the Gnus trunk for over ten years now (closing on > twelve, I think), and except for when lars were rolling releases, I'm not suggesting *any* workflow for Gnus. I'm saying that some things become easier with a dVCS and others do not. > If you are going to do big changes, it's much better to let them loose > on a bunch of testers as early as possible, instead of sitting with them > on a branch just testing them yourself, and then committing them > big-bang to the trunk. Sure; but "early as possible" definitely varies by project. Gnus as an independent project from which Emacs syncs occasionally is a rather different entity from one which is more closely integrated to Emacs, eg, supplying reusable components to mail-mode and eventually RMail.