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: What a modern collaboration toolkit looks like Date: Fri, 25 Jan 2008 04:52:11 +0900 Message-ID: <87odbbngr8.fsf@uwakimon.sk.tsukuba.ac.jp> References: <20071230122217.3CA84830B9A@snark.thyrsus.com> <4pd9g15e.fsf@blue.sea.net> <87r6g7z3m2.fsf@everybody.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1201204021 2411 80.91.229.12 (24 Jan 2008 19:47:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 24 Jan 2008 19:47:01 +0000 (UTC) Cc: Juanma Barranquero , emacs-devel@gnu.org To: dhruva Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 24 20:47:18 2008 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 1JI82W-00009O-3f for ged-emacs-devel@m.gmane.org; Thu, 24 Jan 2008 20:47:08 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JI825-0003VA-T9 for ged-emacs-devel@m.gmane.org; Thu, 24 Jan 2008 14:46:41 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JI821-0003TG-Kq for emacs-devel@gnu.org; Thu, 24 Jan 2008 14:46:37 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JI81x-0003O6-KT for emacs-devel@gnu.org; Thu, 24 Jan 2008 14:46:36 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JI81x-0003Nt-Cl for emacs-devel@gnu.org; Thu, 24 Jan 2008 14:46:33 -0500 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JI81w-0004bI-Qq for emacs-devel@gnu.org; Thu, 24 Jan 2008 14:46:33 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id 0D2EE1535A8; Fri, 25 Jan 2008 04:46:29 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 3580E1A29E5; Fri, 25 Jan 2008 04:52:12 +0900 (JST) In-Reply-To: X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" (+CVS-20071205) XEmacs Lucid X-detected-kernel: by monty-python.gnu.org: 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:87450 Archived-At: dhruva writes: > feature I consider very good. Ability to run a git server for existing > cvs clients. Though this might be contradictory to dVCS concepts (not > too sure though) CVS would be a reasonably useful alternative protocol for update-only workspaces except for the fact that many firewalls block port 2401. > On 1/24/08, Juanma Barranquero wrote: > > That's also true of mercurial, monotone, darcs and git, depending of > > how you do define "work now". Darcs does not "work now" any platform if in "work" you include "cheap branches". Darcs does not "work now" on any platform, if in "work" you include "reliably delivers pushes and pulls in time similar to CVS." Posts by Darcs users (some of them long-timers) that they feel forced to abandon Darcs or to move mission-critical repos to a different VCS are a common occurrance. Darcs 2, now in very early beta, addresses the first concern very well according to benchmarks published on the developers list. Similarly, it partially addresses the second concern based on those benchmarks. However, it is not clear that the "exponential-time merge" problem is being addressed, and there is no real-world experience with Darcs 2 yet (it's not even self-hosting). I would guess that in the time frame that Emacs is making the choice, we'll see both Darcs 2 and GHC (the Glasgow Haskell Compiler used to build Darcs) move their repos to Darcs 2. So don't rule Darcs out.