From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Git mirrors Date: Fri, 14 Oct 2011 11:09:51 +0200 Message-ID: References: <8762k095n4.fsf@lifelogs.com> <871uuksdxi.fsf@lifelogs.com> <87lissh32y.fsf@wanadoo.es> <87zkh8e286.fsf@catnip.gol.com> <87d3e4gttq.fsf@wanadoo.es> <87ehyjrhxh.fsf@uwakimon.sk.tsukuba.ac.jp> <87d3e2rfte.fsf@uwakimon.sk.tsukuba.ac.jp> <878voqfiaw.fsf@wanadoo.es> <87zkh4bhho.fsf@wanadoo.es> <87zkh4nrcr.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1318583446 4415 80.91.229.12 (14 Oct 2011 09:10:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2011 09:10:46 +0000 (UTC) Cc: =?UTF-8?Q?=C3=93scar_Fuentes?= , rms@gnu.org, emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 14 11:10:41 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1REdmr-0003vZ-Bt for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2011 11:10:41 +0200 Original-Received: from localhost ([::1]:35285 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REdmq-0001xZ-Px for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2011 05:10:40 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44744) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REdmn-0001xF-JE for emacs-devel@gnu.org; Fri, 14 Oct 2011 05:10:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REdmm-0008OS-FK for emacs-devel@gnu.org; Fri, 14 Oct 2011 05:10:37 -0400 Original-Received: from mail-yx0-f175.google.com ([209.85.213.175]:59921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REdmk-0008O7-Gj; Fri, 14 Oct 2011 05:10:34 -0400 Original-Received: by yxo30 with SMTP id 30so585603yxo.34 for ; Fri, 14 Oct 2011 02:10:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=ZVR0CokhkCsUtOEw7Z4WNVwbGVJlqnqClO5f69BoZng=; b=P52imzBZebVy3ICH0xLMWzpeQLVtYdeYwuU+TZJy6dI+WeZR/ulKQG0JP3G87h94Xk 5zU78noDvJyUA5i0SuShV2WtrcTo7u70FqpjhKIev7oKHnyUJWZMY9gyEBZ6ovfdm8UU vTiQ9dkctmRrmr6Rv0Q5wgoGx0bErJRmu6mLQ= Original-Received: by 10.68.49.8 with SMTP id q8mr11806239pbn.82.1318583431649; Fri, 14 Oct 2011 02:10:31 -0700 (PDT) Original-Received: by 10.143.165.16 with HTTP; Fri, 14 Oct 2011 02:09:51 -0700 (PDT) In-Reply-To: <87zkh4nrcr.fsf@uwakimon.sk.tsukuba.ac.jp> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.213.175 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:145202 Archived-At: > This isn't relevant to Emacs decision-making, but unwarranted > git-bashing is no more helpful to people thinking about what to use in > their own projects than bzr-bashing is. You say potato, I say warranted git-bashing. > In actual practice, I don't think that's true. =C2=A0Witness the complexi= ty > of BzrForEmacsDevs on the Emacs wiki. Complexity? That page is almost sufficient to use Bazaar to develop Emacs. "git help log" is several times longer. > git does indeed offer more rope for getting yourself in trouble, but > as long as you stick to the script, the basic git repertoire is only > slightly more complex but substantially more powerful than the > equivalent set of commands for bzr. =C2=A0That means that your git workfl= ow > doesn't need to change as often or abruptly as a bzr workflow does > when your role in a project changes (eg, from patch submitter to > committer, or from typo fixer to feature creature). =C2=A0And git has a > simple model of commit (an "annotated cons") and branch (basically a > named variable whose value is a list), which makes predicting > performance and adapting workflows easy, and understanding complex git > commands like rebase and filter-branch and submodule *relatively* > easy. That's git propaganda. You cannot seriously suggest that the git model is universally simpler, just that you find it so. I'm glad for you. I certainly had less trouble adapting to bazaar than git (and I was already a git user the first time I tried bazaar). > And there doesn't seem > to be anybody here with huge expertise in bzr itself, only enough to > explain how to fit into the Emacs workflow. :-( That's not a problem. What we're interested in, is using bazaar for the Emacs workflow. We can go daily working in Emacs without requiring a huge expertise in bazaar. I'm not so sure with git. When I use it, I spend quite a time looking (puzzledly) to man pages. =C2=A0 =C2=A0 Juanma