1.1. Getting Uttk Sources

Uttk is hosted on Feydakins.org.

Subversion (SVN) is a powerful version control system.

It is available for many systems and can be reached at: subversion.tigris.org

There is a Collaboa service at dev.uttk.org, it contains many information like tickets, milstones… and you can browse it directly here dev.uttk.org/repository/browse.

After getting subversion just type this command:

svn checkout svn://svn.feydakins.org/uttk/trunk uttk

With Subversion releases are generally marked with tags:

  • You can list all Uttk tags:
    • with this command:
      svn list svn://svn.feydakins.org/uttk/tags
    • using Collaboa:
http://dev.uttk.org/repository/browse/tags
  • To fetch one (uttk-0.3 for example):

svn checkout svn://svn.feydakins.org/uttk/tags/uttk-0.3

More information about SVK can be found here: svk.elixus.org.

To get uttk sources using SVK you can start with our bootstrap file:

1. download the dumpfile

http://uttk.org/download/uttk-bootstrap.dump.bz2

2. create a svk repository

svk depotmap uttk ~/.svk/uttk

3. load the dumpfile into the repository

bzcat project-bootstrap.dump.bz2 | svnadmin load —ignore-uuid ~/.svk/uttk

The “—ignore-uuid” is very important, otherwise merge tracking will get very screwed up.

4. sync the mirror to the latest revision

svk sync /uttk/mirror

5. use svk as normal.