Tidbits - Amit's Fluffware repository
If you already know TLA, the important information is listed here:
Repository Name: aronovitch@gmail.com--2005-tidbits
HTTP URL : http://www.tau.ac.il/~kineret/amit/arch/2005-tidbits
Head Version : tidbits--og--0.1
otherwise, read on...
This page contains basic instructions for setting up "TLA" to use the
fluffware repository. But first, some basic explanations.
TLA is a program for operating the "GNU arch" revision-control system [todo: explain
what's that]. I chose the "arch" repository system, beacuse it's distributed and
serverless (does not require you to install special software on your server - many
people have access to a web hosting service but no say on what software is installed on
that server).
Currently the version is in initial state - there's no release available to load as
a zipped archive - just development files. And if you want to get an updated version of
these, you need a program such as TLA (p.s. there are some GUI tools you can use instead
- e.g. look for a prog named ArchWay).
Instructions
- Get TLA. If your'e using Linux, that's easy - the 'tla' package is available on all
major distros - get and install it the way you normally do such stuff
[todo: add specific examples, add basic instructions for conf/make/makeinst style installs].
- If your'e using windows - there's a windows port.
Follow the instructions in
Johannes Port.
I might not get to trying it anytime soon, so if you do, please let me know if it works, and
of any major differences you find to the commands below.
- When you have some time, read the tutorial. If you don't, just note the link and follow the simple steps below
- Open a console (xterm, text-mode VC, dos-window, whatever), and make sure you have the tla
command on your path.
-
tla my-id "My Name <mymail@isp.net>"
(replace with your name and email - does not have to be your real name/email, this is just
used to make sure it's a unique identifier)
tla register-archive http://www.tau.ac.il/~kineret/amit/arch/2005-tidbits
- That does the basic setup. Now, for getting your copy of the tree in a new directory named
my_tidbits, type
tla get aronovitch@gmail.com--2005-tidbits/tidbits--og my_tidbits
- That's it - you should have an up-to-date copy that dir - just browse it, and edit as
you will.
- If time has passed and you want to update your tree to current version, just go to that
dir, and type
tla update
(if you made some changes, it should usually automaticly merge them in the updated copy).
- The repository files are signed using GPG. If you want to verify, my public key is
provided here (1024bit DSA, fingerpring EF8A 57B1 F3CB 5046 5CA6 DD6E 555E 4F1D B192 6F76).
But, of course, don't believe me until I get it signed...
[todo: instructions for setting up tla to check signatures]
- [todo: posting changesets, making mirrors, getting upload access]
By Amit Aronovitch, aronovitch@gmail.com