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 iAHIApFn003081 for ; Wed, 17 Nov 2004 18:10:52 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id D849176F32 for ; Wed, 17 Nov 2004 18:10:51 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CUUPO-0004Qu-6I for migo@homemail.com; Wed, 17 Nov 2004 13:19:58 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CUUOy-0004QW-Md for gnu-arch-users@gnu.org; Wed, 17 Nov 2004 13:19:32 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CUUOx-0004Pz-KI for gnu-arch-users@gnu.org; Wed, 17 Nov 2004 13:19:32 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CUUOx-0004Pp-Hi for gnu-arch-users@gnu.org; Wed, 17 Nov 2004 13:19:31 -0500 Received: from [80.91.229.2] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CUUG4-0005R3-Ny for gnu-arch-users@gnu.org; Wed, 17 Nov 2004 13:10:21 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CUUG3-0005ck-00 for ; Wed, 17 Nov 2004 19:10:19 +0100 Received: from simba.summersault.com ([12.161.105.182]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Nov 2004 19:10:19 +0100 Received: from mark by simba.summersault.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Nov 2004 19:10:19 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gnu-arch-users@gnu.org From: Mark Stosberg Date: Wed, 17 Nov 2004 18:10:11 +0000 (UTC) Message-ID: 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> X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: simba.summersault.com X-Archive: encrypt User-Agent: slrn/0.9.8.0 (Linux) Subject: [Gnu-arch-users] Re: darcs vs tla 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: 2645 Lines: 60 On 2004-11-17, John A Meinel wrote: > > I assume darcs requires darcs mv, darcs rm, and darcs add to make things > work right. With tagline tla, I just put the files in place and I can > commit. Something like that. It may be a little easier with darcs than it sounds, though. If you are starting with a clean tree and good REs for 'boring' and 'binary' files, you can just do: $ darcs add -r * I think it's also relevent that darcs has simpler account for files that are tracked and not tracked. Boring and Binary are much more more intuitive than 'precious', which is not a concept I've ever felt I needed. From my experience with Arch, 'darcs add -r *' is noticeable faster than visiting eary file that can use a tagline and adding one. Not to mention the other 5% that may be binary and need to handled differently anyway. You do have to use "darcs mv" to move files, but that is about as easy to remember as just 'mv', and if you forget, you will get a reminder when reviewing your changes. You don't always have to use 'rm' either. From the docs [1]: "Remove should be called when you want to remove a file from your project, but don't actually want to delete the file. Otherwise just delete the file or directory, and darcs will notice that it has been removed." 1. http://www.darcs.net/manual/node7.html#SECTION00732000000000000000 It is nice that the behavior is completely consistent, unlike tagline which doesn't work for binary files. > I'm curious why _darcs instead of .darcs. I understand that it's more portable to Windows. (I don't recall what problem Windows has was the leading dot, though). > I'm playing with darcs a little, unfortunately I chose the pathological > case of the linux kernel tree, which causes all kinds of problems. :) > (darcs get needs 680MB, and about 20 minutes to run.) darcs changes took > a really long time and then let me know I didn't set the runtime memory > high enough. The Linux kernel definitely stresses darcs now. But, I think having the kernel available as a darcs repo will challenge the project to step up to tackle the scalability issues. > But I'm honestly willing to play around with it on a smaller scale. I > didn't find darcs own repository, though. There was a link on the main > page for the linux kernel, but I didn't see one for darcs itself. darcs get http://www.abridgegame.org/repos/darcs/ Mark _______________________________________________ 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/