[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu-arch-users] library mgt. magic

From: Tom Lord
Subject: [Gnu-arch-users] library mgt. magic
Date: Fri, 5 Dec 2003 17:58:22 -0800 (PST)

There will be more posts from me announcing this but here's the first.

If you grab the very latest tla sources:

1) you can have a revision library path rather than a single
   revision library.

   In fact, you have two paths: the search path (call is S) and
   the add path (call it A).

   When looking for a revision, the paths are searched in the order
   SA.  When "auto-adding" a library revision, the paths are searched
   in the order AS.

2) there's a new command:  library-config

   You can make a library either or both "greedy" and "sparse".

   If "greedy", then whenever some pristine copy is needed, and
   that library is where it would be added by `library-add', then
   the revision is auto-added to that library.

   If "sparse", then by default, adds to that library are sparse.

3) libraries are "per-device"

   in the sense that if you have N libraries, and some revision
   needs to be "auto-added" to some library for the purpose of 
   --hard-links, arch will choose the library on the correct device.

Basically, in-tree pristines are DEAD -- and all that's left is 
to add new convenience commands so that new users have that experience
without thinking about it.  Personally, I'm looking forward to the
command which sets up a mirror of some remote repository and adds a
revision lib for that archive _in_the_mirror_directory_.


Doing better (thanks!) but not out of the immediate swamp yet, so:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]