From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: Moving to bzr? Date: Tue, 06 Jan 2009 17:58:46 -0500 Message-ID: <87ocyk11p5.fsf@canonical.com> References: <871vviif6s.fsf@xemacs.org> <87mye6xnsr.fsf@xemacs.org> <87y6xpvyz6.fsf@xemacs.org> Reply-To: Karl Fogel NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1231282753 10606 80.91.229.12 (6 Jan 2009 22:59:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 6 Jan 2009 22:59:13 +0000 (UTC) Cc: Eli Zaretskii , "Stephen J. Turnbull" , Stefan Monnier , emacs-devel@gnu.org To: "Juanma Barranquero" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 07 00:00:23 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 1LKKuI-0003A3-Oh for ged-emacs-devel@m.gmane.org; Wed, 07 Jan 2009 00:00:19 +0100 Original-Received: from localhost ([127.0.0.1]:38795 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LKKt3-00043z-7z for ged-emacs-devel@m.gmane.org; Tue, 06 Jan 2009 17:59:01 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LKKsw-00042n-Vh for emacs-devel@gnu.org; Tue, 06 Jan 2009 17:58:55 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LKKsv-000423-6t for emacs-devel@gnu.org; Tue, 06 Jan 2009 17:58:54 -0500 Original-Received: from [199.232.76.173] (port=43532 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LKKsv-00041x-1Y for emacs-devel@gnu.org; Tue, 06 Jan 2009 17:58:53 -0500 Original-Received: from adelie.canonical.com ([91.189.90.139]:43872) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LKKss-00042g-FU; Tue, 06 Jan 2009 17:58:50 -0500 Original-Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1LKKsp-0004iI-KV; Tue, 06 Jan 2009 22:58:47 +0000 Original-Received: from john-marshall.sflc.info ([216.27.154.200] helo=floss) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1LKKsp-0004bP-F8; Tue, 06 Jan 2009 22:58:47 +0000 In-Reply-To: (Juanma Barranquero's message of "Tue, 6 Jan 2009 23:14:20 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:107672 Archived-At: "Juanma Barranquero" writes: > Assuming we had a good repository, how would the change go? Would the > bzr be the main repository, or just a mirror for some time? Will we > maintain the current workflow and policies, where every developer has > full write access? Will we add some kind of review process? Is > Savannah ready for the change? Is there something developers should do > to switch, other than just installing bzr and cloning the repository? Well, let's change one variable at a time, and not add a new process when we change VC systems. Every person with current CVS commit access should be able to "bzr push" changes to the "master" bzr branch. Review can happen the way it currently does: patches posted to the mailing list, and commits reviewed post facto too. (Bzr seems to have commit/push hooks, at least if http://doc.bazaar-vcs.org/latest/en/user-guide/index.html#using-hooks and http://doc.bazaar-vcs.org/latest/en/user-reference/bzr_man.html#hooks say what I think they say. It looks like 'post_change_branch_tip' might be the one we want, but I haven't tested that yet.) So I *think* the answer to your question "Is there something developers should do to switch, other than just installing bzr and cloning the repository?" is "Nope, that's it!" -Karl