login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Axiom development is now hosted on an Arch server running on axiom.developer.org.

The official website for arch is at http://www.gnu.org/software/gnu-arch . More information on arch is available at http://rubick.com:8002/openacs/arch .

Cookbook

You only need to do the following setup steps once. In order to access the arch sources you need to let arch know who you are with the command:

    tla my-id "First Last <addy@host.com>"

Next you need to register an archive:

    tla register-archive arch@axiom-developer.org--axiom http://axiom-developer.org/archive/axiom

Then set up a default archive:

    tla my-default-archive arch@axiom-developer.org--axiom

In order to get the latest source for the Axiom main line type:

    tla get axiom--main--1

If you need write access to the archive you need to follow these steps:

Create a key by typing:

  ssh-keygen -t dsa

This will create a file called .ssh/id_dsa.pub. You need to send the contents of this file to Tim Daly so your interactions can be enabled.

In order to access the arch sources you need to let arch know who you are with the command:

  tla my-id "First Last <addy@host.com>"

Next you need to register an archive:

  tla register-archive arch@axiom-developer.org--axiom sftp://arch@axiom-developer.org/home/arch/archive/axiom

Notice that you're using sftp rather than http. The sftp function uses the secure keys to enable ftp access to the sources. The http function is read-only.

Then set up a default archive:

  tla my-default-archive arch@axiom-developer.org--axiom

In order to get the latest source for the Axiom main line type:

  tla get axiom--main--1

Now you can change the sources. Once you've made changes they need to be sent back (commit) to the host. In order to do the commit function in tla you need a log file that summarizes the changes. You can create and edit the log file with:

  emacs -nw `tla make-log`

or for the vi fans:

  vi `tla make-log`

Finally you commit the changes with:

  tla commit




  Subject:   Be Bold !!
  ( 13 subscribers )  
Please rate this page: