From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: Bazaar migration status? Date: Thu, 23 Jul 2009 14:13:52 +0900 Message-ID: References: <87skgvtatv.fsf@stupidchicken.com> <87vdlpi2t9.fsf@canonical.com> <87skgrj8z6.fsf@catnip.gol.com> <4F76137C-0F9C-4181-8C02-F47C0180A9E3@raeburn.org> <871vo8vz2l.fsf@uwakimon.sk.tsukuba.ac.jp> Reply-To: Miles Bader NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1248326062 14258 80.91.229.12 (23 Jul 2009 05:14:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Jul 2009 05:14:22 +0000 (UTC) Cc: Ken Raeburn , Andreas Schwab , Emacs Development To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 23 07:14:15 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 1MTqdC-0005N2-Eh for ged-emacs-devel@m.gmane.org; Thu, 23 Jul 2009 07:14:14 +0200 Original-Received: from localhost ([127.0.0.1]:38364 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTqdB-0005PY-MJ for ged-emacs-devel@m.gmane.org; Thu, 23 Jul 2009 01:14:13 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MTqd2-0005PT-9I for emacs-devel@gnu.org; Thu, 23 Jul 2009 01:14:04 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MTqcx-0005MA-Cc for emacs-devel@gnu.org; Thu, 23 Jul 2009 01:14:03 -0400 Original-Received: from [199.232.76.173] (port=41463 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTqcx-0005Ly-6g for emacs-devel@gnu.org; Thu, 23 Jul 2009 01:13:59 -0400 Original-Received: from tyo202.gate.nec.co.jp ([202.32.8.206]:55436) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MTqcu-0002AS-Lc; Thu, 23 Jul 2009 01:13:57 -0400 Original-Received: from relay31.aps.necel.com ([10.29.19.54]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id n6N5DgrR007393; Thu, 23 Jul 2009 14:13:52 +0900 (JST) Original-Received: from relay31.aps.necel.com ([10.29.19.24] [10.29.19.24]) by relay31.aps.necel.com with ESMTP; Thu, 23 Jul 2009 14:13:52 +0900 Original-Received: from dhlpc061 ([10.114.113.45] [10.114.113.45]) by relay31.aps.necel.com with ESMTP; Thu, 23 Jul 2009 14:13:52 +0900 Original-Received: by dhlpc061 (Postfix, from userid 31295) id 0529C52E22B; Thu, 23 Jul 2009 14:13:52 +0900 (JST) System-Type: x86_64-unknown-linux-gnu Blat: Foop In-Reply-To: <871vo8vz2l.fsf@uwakimon.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 23 Jul 2009 12:49:06 +0900") Original-Lines: 28 X-detected-operating-system: by monty-python.gnu.org: Solaris 8 (1) 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:113035 Archived-At: "Stephen J. Turnbull" writes: > Ken Raeburn writes: > > The advice I've seen isn't "don't do it too often", it's "don't do > > it". > > True, you will see "don't ever rebase" a lot from git-phobes. It > should be considered to be a litmus test for git-phobia, not as > reflecting VCS reality. I agree. Rebasing is a tool; it's often both useful and the "right thing to do". Obviously it's good to understand the implications before doing so, of course. If someone doesn't understand them, then sure, they can avoid rebasing until they feel more confident. That seems to be the reason why git feels so much better than other dvcses to me -- it tries to be a flexible toolbox, and while it makes some methods of operations very convenient, it also tries to avoid unnecessary limitations, and has safety mechanisms that are useful even when you're doing really wacky stuff. Other vcses on the other hand, often seem to start with a simple workflow adequate for common situations, and adopt that workflow as dogma (and of course, sometimes embed it into the implementation to the point where it becomes self-fulfilling). -Miles -- Philosophy, n. A route of many roads leading from nowhere to nothing.