From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: base Date: Thu, 26 Aug 2010 20:01:02 +0900 Message-ID: <87y6bt4p01.fsf@uwakimon.sk.tsukuba.ac.jp> References: <20100822120642.GA1794@muc.de> <871v9o7dmf.fsf@uwakimon.sk.tsukuba.ac.jp> <87wrrg5rzg.fsf@uwakimon.sk.tsukuba.ac.jp> <87r5ho5gyr.fsf@uwakimon.sk.tsukuba.ac.jp> <87hbij6hib.fsf@uwakimon.sk.tsukuba.ac.jp> <87k4nf7ezq.fsf@catnip.gol.com> <878w3v7dd2.fsf@catnip.gol.com> <83wrrfmljv.fsf@gnu.org> <87d3t75crc.fsf@uwakimon.sk.tsukuba.ac.jp> <87fwy2g7i2.fsf@telefonica.net> <83r5hmmrz0.fsf@gnu.org> <877hjefll8.fsf@telefonica.net> <83mxsam5lh.fsf@gnu.org> <87eidm5a0n.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1282821078 32455 80.91.229.12 (26 Aug 2010 11:11:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 26 Aug 2010 11:11:18 +0000 (UTC) Cc: emacs-devel@gnu.org, Miles Bader To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 26 13:11:15 2010 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.69) (envelope-from ) id 1OoaMU-00070j-Ip for ged-emacs-devel@m.gmane.org; Thu, 26 Aug 2010 13:11:14 +0200 Original-Received: from localhost ([127.0.0.1]:34258 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OoaMT-0002jI-6A for ged-emacs-devel@m.gmane.org; Thu, 26 Aug 2010 07:11:13 -0400 Original-Received: from [140.186.70.92] (port=37721 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OoaM4-0002Vz-Oz for emacs-devel@gnu.org; Thu, 26 Aug 2010 07:10:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OoaGK-0004Zn-20 for emacs-devel@gnu.org; Thu, 26 Aug 2010 07:04:53 -0400 Original-Received: from imss12.cc.tsukuba.ac.jp ([130.158.254.161]:47318) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OoaGH-0004ZD-Sh; Thu, 26 Aug 2010 07:04:50 -0400 Original-Received: from imss12.cc.tsukuba.ac.jp (imss12.cc.tsukuba.ac.jp [127.0.0.1]) by postfix.imss70 (Postfix) with ESMTP id E366EF4003; Thu, 26 Aug 2010 20:04:46 +0900 (JST) Original-Received: from mgmt1.sk.tsukuba.ac.jp (unknown [130.158.97.223]) by imss12.cc.tsukuba.ac.jp (Postfix) with ESMTP id D4CA0F4002; Thu, 26 Aug 2010 20:04:46 +0900 (JST) Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt1.sk.tsukuba.ac.jp (Postfix) with ESMTP id D23DC3FA0279; Thu, 26 Aug 2010 20:04:46 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id B25C41A47B8; Thu, 26 Aug 2010 20:01:02 +0900 (JST) In-Reply-To: X-Mailer: VM undefined under 21.5 (beta29) "garbanzo" ed3b274cc037 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.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:129248 Archived-At: Eli Zaretskii writes: > You are pushing a simple request ad absurdum. I wasn't asking for > an exhaustive list of _all_possible_ workflows, only for a few > representative ones. And please don't tell me that's impossible, > or even hard, because today I can easily do that for Bazaar. No, you can provide some representative workflows that are enough for you. That's far from providing representative workflows that would be enough to convince anyone who has actually used git that bzr is a half-adequate replacement. For example, suppose I ask, "How do I efficiently switch from one branch to another in the same directory, like I do in git?" Or "how do I rebase branch A from the common ancestor with branch B to the grandparent of the head of branch C, which branched from trunk before B did?" And for a gold star, tell me whether it matters when B branched from trunk. I did both of those operations with git today, BTW, and the answer to the gold star question for git is "no". > For complex and unconventional workflows, it _might_ be necessary > to use the history DAG to explain them, but for the common > workflows even that should not be necessary. OK, if it's not necessary, do it. Specifically, explain why pushing directly from a working branch to the upstream repository "just like a CVS commit" (which has got to be as simple and conventional as it gets, right?) is a bad idea in Bazaar. No references to the DAG are allowed, because they're unnecessary, right? And yes, I think it is fair to ask you to explain why a simple, obvious, but deprecated workflow is deprecated. That's as important as describing the recommended workflows. Not to mention that you asked us, and you weren't alone.