Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iAIBDDjf004313 for ; Thu, 18 Nov 2004 11:13:13 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id D8F4053BDA for ; Thu, 18 Nov 2004 11:13:15 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CUkMq-0003PG-3r for migo@homemail.com; Thu, 18 Nov 2004 06:22:24 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CUkIv-0002Qn-7r for gnu-arch-users@gnu.org; Thu, 18 Nov 2004 06:18:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CUkIt-0002Q7-Oc for gnu-arch-users@gnu.org; Thu, 18 Nov 2004 06:18:20 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CUkIt-0002Pj-Cw for gnu-arch-users@gnu.org; Thu, 18 Nov 2004 06:18:19 -0500 Received: from [130.158.98.109] (helo=tleepslib.sk.tsukuba.ac.jp) by monty-python.gnu.org with esmtp (TLSv1:RC4-SHA:128) (Exim 4.34) id 1CUk9i-0003Lq-Nk for gnu-arch-users@gnu.org; Thu, 18 Nov 2004 06:08:51 -0500 Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 4.34) id 1CUk9P-0001Hq-Gd; Thu, 18 Nov 2004 20:08:31 +0900 To: John A Meinel Subject: Re: [Gnu-arch-users] Re: darcs vs tla References: <20041116213258.GA16695@suffields.me.uk> <419A7430.8050300@mdl.com> <77F65340-381A-11D9-A1EA-000A959B67D6@seyza.com> <419ABADB.5020506@arbash-meinel.com> <419B7885.9030903@arbash-meinel.com> <419B8347.3060401@arbash-meinel.com> <419B9909.3030504@arbash-meinel.com> Organization: The XEmacs Project From: "Stephen J. Turnbull" Date: Thu, 18 Nov 2004 20:08:31 +0900 In-Reply-To: <419B9909.3030504@arbash-meinel.com> (John A. Meinel's message of "Wed, 17 Nov 2004 12:31:37 -0600") Message-ID: <876543ct3k.fsf@tleepslib.sk.tsukuba.ac.jp> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: gnu-arch-users@gnu.org, Mark Stosberg 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: 1941 Lines: 48 >>>>> "John" == John A Meinel writes: John> In tla, though, you don't need the binary distinction John> because it always preserves the blobs you give it. If diff John> is able to create a textual patch, that is what you get, John> otherwise it reverts to the whole blob approach. I don't really understand why darcs requires this, but one thing I noticed is that darcs represents a binary file as hex inside the patch. The patch is serialized in a single file, none of this bizarre "changeset is a whole tree with lots of stuff you've never seen before in it". Another thing about darcs is that darcs really does think of patches as an operator algebra. darcs is not a revision control system in the sense that CVS or arch is; darcs is an editor with changeset (rather than text) semantics. It's more clumsy to use than vi or emacs at the moment, but that will change, I suspect. David Roundy seems to be very concerned with these concepts. John> mv and darcs mv are about the same. But you can't use a GUI John> navigator and have it run darcs mv. Speak for yourself. :-) *I* can, because my navigator is dired. Even if it's not directly customizable (but I bet it is already), I can fix that, simply by rebinding R to dired-darcs-mv in dired-map: (defun dired-darcs-mv (target) (interactive "FMove to: ") (shell-command (format "darcs mv %s %s" (dired-get-filename) target))) :-) -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software. _______________________________________________ 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/