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: Bazaar migration status? Date: Tue, 21 Jul 2009 19:31:27 -0400 Message-ID: References: <87skgvtatv.fsf@stupidchicken.com> <87vdlpi2t9.fsf@canonical.com> <87skgrj8z6.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v935.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1248220669 27690 80.91.229.12 (21 Jul 2009 23:57:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jul 2009 23:57:49 +0000 (UTC) Cc: Emacs Development To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 22 01:57:42 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 1MTPD8-0006Vb-VB for ged-emacs-devel@m.gmane.org; Wed, 22 Jul 2009 01:57:31 +0200 Original-Received: from localhost ([127.0.0.1]:43973 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTPD8-0000e7-8L for ged-emacs-devel@m.gmane.org; Tue, 21 Jul 2009 19:57:30 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MTPD4-0000e2-Ew for emacs-devel@gnu.org; Tue, 21 Jul 2009 19:57:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MTPD2-0000dq-4P for emacs-devel@gnu.org; Tue, 21 Jul 2009 19:57:25 -0400 Original-Received: from [199.232.76.173] (port=59733 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTPD1-0000dn-WA for emacs-devel@gnu.org; Tue, 21 Jul 2009 19:57:24 -0400 Original-Received: from [76.119.237.235] (port=64512 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 1MTPD1-0001RH-Fk for emacs-devel@gnu.org; Tue, 21 Jul 2009 19:57:23 -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 n6LNVR9D024541; Tue, 21 Jul 2009 19:31:29 -0400 (EDT) In-Reply-To: X-Mailer: Apple Mail (2.935.3) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-Greylist: delayed 1553 seconds by postgrey-1.27 at monty-python; Tue, 21 Jul 2009 19:57:23 EDT 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:112964 Archived-At: On Jul 21, 2009, at 04:19, Andreas Schwab wrote: > Most likely the history will come out different if you recreate the > git > tree based on the bzr tree, but that's not a big problem. If you > maintain any local changes on top of the old git tree just rebase them > on top of the new tree. And if we're publishing (or planning to publish) git repositories with development work based on the Emacs one? Rebasing is strongly discouraged for public repositories. I'm not all that worried... sadly, this wouldn't be the first time VCS lossage has caused me to scrap the history of my little project and start again from my latest source tree. :-( I'm not at all familiar with bzr or the conversion tools, but I wonder (somewhat idly) if it's possible to rebase within the savannah mirror or give it existing revisions as starting points and mirror only newer stuff on top of the old mirror... aside from needing to figure out what the mirroring scripts are keeping track of and adjust that data, it seems like basically the same work as you're suggesting anyone using git downstream should do for themselves. (More work, but not repeated across however many people with varying levels of expertise. On the other hand, if the mirror ever needed reconstructing from scratch, it might not be easily reproducible.) Ken