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: VC mode and git Date: Sat, 28 Mar 2015 01:53:19 +0900 Message-ID: <87oanejsao.fsf@uwakimon.sk.tsukuba.ac.jp> References: <20150324163714.GA27775@thyrsus.com> <83y4mmpb1n.fsf@gnu.org> <20150324173536.GA30608@thyrsus.com> <83twxap92g.fsf@gnu.org> <20150324181936.GA31705@thyrsus.com> <20150325164718.GB24458@thyrsus.com> <20150326112356.GA10502@thyrsus.com> <87sicrj669.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1427475230 25269 80.91.229.3 (27 Mar 2015 16:53:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 Mar 2015 16:53:50 +0000 (UTC) Cc: esr@thyrsus.com, eliz@gnu.org, rms@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 27 17:53:43 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YbXVt-0003OZ-3G for ged-emacs-devel@m.gmane.org; Fri, 27 Mar 2015 17:53:41 +0100 Original-Received: from localhost ([::1]:51017 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbXVs-0003yd-Gw for ged-emacs-devel@m.gmane.org; Fri, 27 Mar 2015 12:53:40 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41892) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbXVo-0003yN-IW for emacs-devel@gnu.org; Fri, 27 Mar 2015 12:53:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YbXVk-0007y4-Nk for emacs-devel@gnu.org; Fri, 27 Mar 2015 12:53:36 -0400 Original-Received: from shako.sk.tsukuba.ac.jp ([130.158.97.161]:46984) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbXVg-0007xQ-4B; Fri, 27 Mar 2015 12:53:28 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by shako.sk.tsukuba.ac.jp (Postfix) with ESMTPS id 133BA1C3868; Sat, 28 Mar 2015 01:53:20 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id EAD78120EC9; Sat, 28 Mar 2015 01:53:19 +0900 (JST) In-Reply-To: X-Mailer: VM undefined under 21.5 (beta34) "kale" 83e5c3cd6be6 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 130.158.97.161 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:184403 Archived-At: Stefan Monnier writes: > > Only from your self-declared non-expert perspective. Bzr has *one* > > advantage in flexibility over git, and that is bound branches. > > FWIW, it has also lightweight checkouts. Those are basically crippled bound branches IMHO; if you want to count them separately, that makes sense since Richard is always concerned about using Emacs on machines that are seriously underpowered by today's standards in OECD countries. Or, for most of bzr's history, you could just use git and get the same reduction in space used, without losing disconnected operation. :-) > It also has situations where it handles file-renames better (see > the corresponding vc-print-log bug report mentioned recently). I wouldn't call that "flexibility"; it's a different approach, and IIRC bzr never learned to detect those automatically so you had to use bzr rename or bzr copy to get the right answer. If bzr can autodetect renames, then it would be more flexible.