From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Raeburn Newsgroups: gmane.emacs.devel Subject: Re: New sync'd branch Date: Thu, 27 Aug 2009 02:33:52 -0400 Message-ID: References: <878wh9qaku.fsf@sphinx.net.ru> <83praic5r5.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1251355067 12748 80.91.229.12 (27 Aug 2009 06:37:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Aug 2009 06:37:47 +0000 (UTC) Cc: Emacs development discussions To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 27 08:37:40 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 1MgYc7-0007sS-Pz for ged-emacs-devel@m.gmane.org; Thu, 27 Aug 2009 08:37:40 +0200 Original-Received: from localhost ([127.0.0.1]:57488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MgYc7-0001V2-3X for ged-emacs-devel@m.gmane.org; Thu, 27 Aug 2009 02:37:39 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MgYc0-0001Uh-W6 for emacs-devel@gnu.org; Thu, 27 Aug 2009 02:37:33 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MgYbw-0001RO-Gh for emacs-devel@gnu.org; Thu, 27 Aug 2009 02:37:32 -0400 Original-Received: from [199.232.76.173] (port=45908 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MgYbw-0001RF-8l for emacs-devel@gnu.org; Thu, 27 Aug 2009 02:37:28 -0400 Original-Received: from splat.raeburn.org ([69.25.196.39]:59837 helo=raeburn.org) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MgYYT-0000f9-SZ; Thu, 27 Aug 2009 02:34:01 -0400 Original-Received: from [10.0.0.172] (squish.raeburn.org [10.0.0.172]) by raeburn.org (8.14.3/8.14.1) with ESMTP id n7R6XqGB011972; Thu, 27 Aug 2009 02:33:52 -0400 (EDT) In-Reply-To: X-Mailer: Apple Mail (2.936) 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:114671 Archived-At: On Aug 27, 2009, at 00:47, Miles Bader wrote: > Eli Zaretskii writes: >>> - the downside of course is that people who want to work on or >>> play with >>> the Emacs-24 branch will need to learn to use Git. >>> >>> How does that sound? >> >> Not good at all. I don't want to waste my scarce time to learn Git, >> in addition to Bzr. > > OTOH, people like that love git -- and I get the impression there are > quite a few of us here -- would be ecstatic. > > I _already_ use git for everyday read-only updates, so the rigamarole > of having to use other paths to commit things is just annoying... > being > able to commit directly to git would be lovely. I've been pretty happy with git so far. But I'm not convinced that being able to commit with git for a little while would be all that big a benefit if it goes away when the switchover happens. I would guess that at that point emacs-24 would become a bzr branch and the git mirror would be read-only? Is there a good, working, supported git-bzr package that allows you to push changes to a bzr repository? (I've read of at least a couple git- bzr packages, but don't know yet if they're supported or any good.) If so, it may just be a matter of rebasing local branches from the git repo to the bzr one when the time comes, and write access would still work. If that's so, getting the write access sooner does sound enticing. I suppose if bzr can read and write git repositories, that could also help; perhaps someone unfamiliar with git could make the jump from CVS to bzr now for emacs-24 work, and rebase local work onto "native" bzr when the official switchover happens? Ken