From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: New sync'd branch Date: Fri, 28 Aug 2009 20:46:06 -0400 Message-ID: References: <878wh9qaku.fsf@sphinx.net.ru> <83praic5r5.fsf@gnu.org> <83d46gcnsb.fsf@gnu.org> <87ocq0l2hw.fsf@iki.fi> <83ab1kcmi5.fsf@gnu.org> <877hwom4og.fsf@telefonica.net> <878wh47z7z.fsf@lola.goethe.zz> <87y6p3luq3.fsf@telefonica.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1251506787 18495 80.91.229.12 (29 Aug 2009 00:46:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Aug 2009 00:46:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 29 02:46:20 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 1MhC5D-0006Zk-Qv for ged-emacs-devel@m.gmane.org; Sat, 29 Aug 2009 02:46:20 +0200 Original-Received: from localhost ([127.0.0.1]:45529 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MhC5C-0007tj-UT for ged-emacs-devel@m.gmane.org; Fri, 28 Aug 2009 20:46:18 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MhC55-0007rh-AJ for emacs-devel@gnu.org; Fri, 28 Aug 2009 20:46:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MhC51-0007r9-SV for emacs-devel@gnu.org; Fri, 28 Aug 2009 20:46:11 -0400 Original-Received: from [199.232.76.173] (port=37394 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MhC51-0007r6-Mw for emacs-devel@gnu.org; Fri, 28 Aug 2009 20:46:07 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:29359) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MhC51-0004wn-AD for emacs-devel@gnu.org; Fri, 28 Aug 2009 20:46:07 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhsFAG0XmEpFpYuS/2dsb2JhbACBU9c+hBkFh2Y X-IronPort-AV: E=Sophos;i="4.44,293,1249272000"; d="scan'208";a="44457154" Original-Received: from 69-165-139-146.dsl.teksavvy.com (HELO pastel.home) ([69.165.139.146]) by ironport2-out.teksavvy.com with ESMTP; 28 Aug 2009 20:45:07 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 934D87F42; Fri, 28 Aug 2009 20:46:06 -0400 (EDT) In-Reply-To: <87y6p3luq3.fsf@telefonica.net> (=?iso-8859-1?Q?=22=D3scar?= Fuentes"'s message of "Fri, 28 Aug 2009 19:21:56 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:114804 Archived-At: Can we please stop rehyashing this dicussion and get back to the question at hand, which is about an Emacs-24 branch and how to do it? Anyway, it seems that if we can get git-cvsserver, the main problem will be solved. Stefan >>>>> "=D3scar" =3D=3D =D3scar Fuentes writes: > David Kastrup writes: >> =D3scar Fuentes writes: >>=20 >>> Finally, git's UI is horrid: complex, barroque, with plenty of >>> opportunities for shooting yourself on the feet. >>=20 >> But there is the reflog. After shooting yourself in the foot, you >> always have the option of going back to before the shot. >>=20 >> Yes, it is reasonably easy to blow up some operation terribly if you >> don't know what you are doing. Because git has lots of power. But you >> always can tell it: "Ok, this was a complete messup. Give me back what >> I had 20 minutes ago". > I'll really apreciate a tool that does not make me waste those 20 > minutes. > It's true that bzr is appreciably slower than git doing common > operations: diff and annotate is intantaneous in git (on GNU/Linux), > takes a few seconds on bzr. But when I screw my git setup, the time that > takes me to fix it is much longer than the time I lost waiting for bzr. >> It is very hard to actually do something which can't be undone. You >> have to really try. > And this is different from other VCSs how? >>> Those kernel guys are not the right people for designing UIs. >>=20 >> Which is why there are different user interfaces on top of the raw git. >> git-gui does quite a few nice things, various Emacs modes as well. > Agreed. >>> Some day people will recognize this and will see today's massive >>> leaning towards git as a mistake originated on juvenile reverence >>> towards its original author and on simplistic metrics like raw speed, >>> putting aside a critical and objetive assessment of its merits >>> compared against the alternatives. >>=20 >> You underestimate git. And you underestimate "people". Torvalds >> usually does several hundreds of merges a day. > The typical Emacs developer is not like Torvads. Emacs has a development > style that is very far from Linux's. Every example about how well git > works specifically for Torvalds is moot. >> And that's not just because of "raw speed", but also because of >> high-quality merging strategies. > git's mergin strategies are possibly superior to bzr, but do we (Emacs > and most other Free projects) really need them? I think not. >> Moving Emacs towards Bazaar was a real stress test for >> Bazaar, and still is. > This will be fixed over time. git's problems (mostly UI and poor support > for non-POSIX environments) will not be solved anytime soon. > [snip] > --=20 > =D3scar