Received: from spf5.us4.outblaze.com (spf5.us4.outblaze.com [205.158.62.27]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iAFBkUxO026455 for ; Mon, 15 Nov 2004 11:46:31 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id A3D8A770EB for ; Mon, 15 Nov 2004 11:46:30 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTfSD-0000ma-Up for migo@homemail.com; Mon, 15 Nov 2004 06:55:29 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CTfRp-0000mG-95 for gnu-arch-users@gnu.org; Mon, 15 Nov 2004 06:55:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CTfRo-0000m3-8f for gnu-arch-users@gnu.org; Mon, 15 Nov 2004 06:55:04 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTfRo-0000lz-24 for gnu-arch-users@gnu.org; Mon, 15 Nov 2004 06:55:04 -0500 Received: from [80.188.250.46] (helo=thinkpad.gardas.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CTfJ1-00071G-Pj for gnu-arch-users@gnu.org; Mon, 15 Nov 2004 06:46:00 -0500 Received: from karel (helo=localhost) by thinkpad.gardas.net with local-esmtp (Exim 3.35 #1 (Debian)) id 1CTfIv-0008IU-00; Mon, 15 Nov 2004 12:45:53 +0100 Date: Mon, 15 Nov 2004 12:45:53 +0100 (CET) From: Karel Gardas X-X-Sender: karel@thinkpad.gardas.net To: lode.leroy@advalvas.be Subject: Re: [Gnu-arch-users] Re: darcs vs tla In-Reply-To: <22800.194.7.240.10.1100508579.squirrel@194.7.240.10> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: gnu-arch-users@gnu.org, jeremy.shaw@linspireinc.com X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 2108 Lines: 57 On Mon, 15 Nov 2004 lode.leroy@advalvas.be wrote: > "The darcs core technology does not seem to have an inherent advantage > over arch, but the user experience totally blows tla out of the > water. We must make the new user experience for tla superior to darcs > and svn, or we will arch will be doomed to obscurity." > > And it's portable. ( Written in Haskell, darcs is used on on many > operating systems including Linux, MacOS X, FreeBSD, and Windows.) It's a bit kind of irony that tla is written in C and seems to be "less portable". :-) Anyway, just few notes to this thread w.r.t. MICO development using tla/darcs: Darcs' cons: - darcs does not support patch signing (showstopper for me) - darcs does not support permission handling (even bigger showstopper) Darcs' pros: - scenario: working tree == repository looks really simple (I don't agree with Robert Collins that this is just tla's UI issue(s)) - interactive commands (might be added to tla too) Anyway, what I've seen from darcs so far it looks like it is more like BitKeeper(TM) especially because of its working tree == repository design decision Generally I'm playing with darcs for small MICO related developments last few days: I'm using one darcs repo as a tla syncing point and from this I've branched to several trees. Because of showstoppers described above, tla is still the way to go especially with security in mind and I always push changes to the sync point repo where I commit them to tla archive and mirror where appropriate. On the other hand I play a bit with the idea to also offer my mico--devel branch in the form of darcs repository to make latest source also available to our windows developers -- as it seems darcs is supported on Win32 platform too. Cheers, Karel -- Karel Gardas kgardas@objectsecurity.com ObjectSecurity Ltd. http://www.objectsecurity.com _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/