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 i9V1uORv021638 for ; Sun, 31 Oct 2004 01:56:24 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id 8151F53A3E for ; Sun, 31 Oct 2004 01:56:25 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CO55B-000419-0r for migo@homemail.com; Sat, 30 Oct 2004 22:04:37 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CO54f-000408-Kh for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 22:04:05 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CO54d-0003zP-Hz for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 22:04:04 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CO54d-0003z2-GB for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 22:04:03 -0400 Received: from [129.255.60.186] (helo=ct.radiology.uiowa.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CO4wJ-0000DE-40 for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 21:55:27 -0400 Received: from [192.168.1.11] (12-217-241-0.client.mchsi.com [12.217.241.0]) by ct.radiology.uiowa.edu (8.11.6/8.11.6) with ESMTP id i9V1tO326972; Sat, 30 Oct 2004 20:55:24 -0500 Message-ID: <41844603.8070907@johnmeinel.com> Date: Sat, 30 Oct 2004 20:55:15 -0500 From: John Meinel User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Nikolai Weibull Subject: Re: [Gnu-arch-users] Revision Library Directory References: <20041031000248.GA9842@puritan.pcp.ath.cx> In-Reply-To: <20041031000248.GA9842@puritan.pcp.ath.cx> X-Enigmail-Version: 0.86.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Cc: Arch Users 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: , Content-Type: multipart/mixed; boundary="===============1148174231==" 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: 3664 Lines: 107 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============1148174231== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigAA36B82F8637309333EB2F8E" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigAA36B82F8637309333EB2F8E Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Nikolai Weibull wrote: > So I figured I was finally going to try out revision libraries (no need > so far), but I'm a bit on the cautious side for some reason and I would > like some information beyond that in the tutorial. The DIR parameter, > anything special about it? Preferred location? Preferred name? > nikolai On my personal machines, I use: $HOME/.tla-revision-library At work, I have an NFS mounted home dir, so I use /tmp/jfmeinel/tla_revision_library On Cygwin, I use: $HOME/dev/{revlibs} But that's because $HOME is on FAT32, while dev is a symlink to NTFS, and tla-cygwin needs either {archives}, or {revlibs} to force path compression. I think other things I have seen are: $HOME/revlib or $HOME/ARCHIVES etc. The name is quite flexible, it's more a personal preference. And I never see it, except really when I first set it up. I would also say that you probably always want to do: tla library-config --greedy --sparse `tla my-revision-library` A normal revlib is only modified when you use a specific library command. A greedy one will try and get revisions whenever you do a get, update, changes, etc. (With nothing greedy, you still get ++pristine-tree) As for sparse, a non-sparse tree grabs *every* revision, sparse only adds one you will use. One very weird thing that I've seen with my /tmp revlib, is that every so often, the =greedy, and =sparse files disappear. I have no idea why, as they are my name, and /tmp/jfmeinel only has me with permissions. Also, it's not a temp filesystem, as if it was, the rest of the files would disappear as well, wouldn't they? I don't know if this means anything, I think it's just a fluke of the machine I'm on. Anyway, I would say revlibs are pretty stable. I wish you could pass the --greedy, --sparse flags in the "my-revision-library" command. And I would think that the default should be "--greedy --sparse" if no other revlibs exist. Also, you should be aware of the tlacontrib script "shrink-library". By default it removes entries in your library that haven't been accessed within 2 weeks, and always leaves the latest version. I tend to run "shrink-library 0" which shrinks everything but the latest. I got it from: jblack@inframix.com--2004 http://mirrors.sourcecontrol.net/jblack@inframix.com--2004 John =:-> --------------enigAA36B82F8637309333EB2F8E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Cygwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBhEYIJdeBCYSNAAMRAnb0AKCbIE1ELfThbSnIxXho70jI99uOIQCfRxQl tNe5g2AuF+NxIQ+6ijcf3Kw= =laL4 -----END PGP SIGNATURE----- --------------enigAA36B82F8637309333EB2F8E-- --===============1148174231== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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/ --===============1148174231==--