[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_.
-t
Doing better (thanks!) but not out of the immediate swamp yet, so:
https://www.paypal.com/xclick/business=lord%40emf.net&item_name=support+for+arch+and+other+free+software+efforts+by+tom+lord&no_note=1&tax=0¤cy_code=USD