GiellaLT

GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started, and our Privacy document.

View GiellaLT on GitHub

!!!Things to remember for the svn conversion

The purpose of this file is to function as a memo aid for the ones of us who will assist our collegues in the transition aftermath.

Read the documentation.

Procedure

Check whether you have a new enough svn:

The version should preferably be at least 1.4 (but earlier versions ought to work, and 1.3 does work)

The checkout command is:

svn co https://gtsvn.uit.no/repos/trunk gtsvn

Copy existing non-cvs-files (in the cvs dev catalogues to the corresponding svn)

Placement of the svn catalogue

We here assume it is $HOME/gtsvn/.

Some of us have other systems. Thus, in all our scripts, we operate with an alias GTHOME. We urge all to put the line

export GTHOME=~/gtsvn

in their .bashrc file (or any other address than gtsvn if you would prefer that). In that way we have a flexible system.

.bashrc-file

  1. The paths of the type $HOME/gt etc. should be changed to $HOME/gtsvn/gt etc
  2. The lo, osmj, etc. aliases must be corrected, e.g. so that ~/gt must be ~/gtsvn/gt
  3. The up alias must be corrected, e.g.
    1. alias up=”cd $HOME/gtsvn/ && svn up”
  4. Some paths in .emacs must be corrected:
    1. (load “~/gtsvn/gt/script/emacs/namelex”)
    2. (load “~/gtsvn/gt/script/emacs/correct”)
  5. The makefiles in st must get updated script cat reference
  6. The dict/../src catalogues must have their *.sh executable
  7. All files in the gt/script must be executables.

Password

All users have received a password. It will be used once, and changing it is thus not that crucial. If someone wants a password to remember, they may have it changed by a superuser:

htpasswd -m /etc/subversion/svn-auth-file sally
New password: *******
Re-type new password: *******
Adding password for user sally

Commands

Most commands are familiar from cvs:

Then there are new commands. The most important is:

And remember the svn book!

Sitemap