Received: from spf3.us4.outblaze.com (spf3.us4.outblaze.com [205.158.62.25]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iA9Ac4Rc023028 for ; Tue, 9 Nov 2004 10:38:04 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf3.us4.outblaze.com (Postfix) with ESMTP id 2AB45542FF for ; Tue, 9 Nov 2004 10:37:46 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CRTW6-0005fN-TD for migo@homemail.com; Tue, 09 Nov 2004 05:46:26 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CRTVQ-0005e9-ES for gnu-arch-users@gnu.org; Tue, 09 Nov 2004 05:45:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CRTVP-0005dZ-5N for gnu-arch-users@gnu.org; Tue, 09 Nov 2004 05:45:43 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CRTVO-0005dV-Un for gnu-arch-users@gnu.org; Tue, 09 Nov 2004 05:45:43 -0500 Received: from [193.131.176.58] (helo=cam-admin0.cambridge.arm.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CRTMn-0004G1-7J for gnu-arch-users@gnu.org; Tue, 09 Nov 2004 05:36:49 -0500 Received: from cam-mail2.cambridge.arm.com (cam-mail2.cambridge.arm.com [10.1.127.39]) by cam-admin0.cambridge.arm.com (8.12.10/8.12.10) with ESMTP id iA9AZvso001717; Tue, 9 Nov 2004 10:35:57 GMT Received: from vpn37-1-11.cambridge.arm.com (cmarinas@vpn37-1-11.cambridge.arm.com [10.37.1.11]) by cam-mail2.cambridge.arm.com (8.9.3/8.9.3) with ESMTP id KAA27197; Tue, 9 Nov 2004 10:36:37 GMT Subject: Re: [Gnu-arch-users] Re: darcs vs tla From: Catalin Marinas To: Thomas Lord In-Reply-To: <200411082327.iA8NRVMB084815@xl2.seyza.com> References: <20041107234609.7bf0abfe@delta.hk.office.outblaze.com> <877jowbl8w.fsf@tleepslib.sk.tsukuba.ac.jp> <200411082327.iA8NRVMB084815@xl2.seyza.com> Content-Type: text/plain Message-Id: <1099996596.2900.96.camel@stargate> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 09 Nov 2004 10:36:36 +0000 Content-Transfer-Encoding: 7bit Cc: gnu-arch-users@gnu.org, stephen@xemacs.org, timw@outblaze.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: 1067 Lines: 28 On Mon, 2004-11-08 at 23:27, Thomas Lord wrote: > So: does Darcs' merge operators (the deep distinction it has from > arch) really "add value"? at scale? What's up with those? Does > anyone actually /know/? What the darcs operators can do is happily merge a patch which adds some lines at the end of an existing patch (which is not merged). Arch would fail this because the diff context contains the patch which is not merged. This might not be good for C language files but might be OK for makefiles. Another interesting thing the operators remove is the need for file ids. If the P1 patch modifies a file's name and P2 adds some text to this file, P2 can be properly merged into a tree which does not contain P1 because the commutation operators would change the P2 patch so that it applies the changes to the original file name. Catalin _______________________________________________ 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/