$ tla my-id "Your name <your@email.adress>"
Then you should setup the location of the MMVL archive. You can also configure it as the default archive. Here the email-address is the address of the archive owner. Replace myusername as appropriate.
$ tla register-archive jan@wedesoft.de--2005-mmvl sftp://myusername@vision.eng.shu.ac.uk/var/tla/2005-mmvl $ tla my-default-archive jan@wedesoft.de--2005-mmvl
$ tla rbrowse
should list the archives content now:
Failed to access file '.archive-version' Could not determine archive format, guessing to be tla 1.0 jan@wedesoft.de--2005-mmvl mimas mimas--mainline mimas--mainline--2.0 base-0 .. patch-62
$ tla get mimas--mainline mimas
The last parameter is the directory name, where the sources should be copied to.
$ tla missing -fcs
$ tla logs -fcs
$ tla changelog
The log for revision patch-32 is examined like this
$ tla cat-log patch-32
$ tla update
$ tla make-log
F.e. you can use the shortcut
$ vi `tla make-log`
$ tla changes
$ tla file-diff filename
Will show the difference between the file `filename' and it's counterpart in the repository.
$ tla commit
$ tla add-id thefile
One can also check, wether there are source-files, which haven't been added to the version control
$ tla tree-lint
Secondary files, which are not to be considered as source-files, are usually marked as precious, junk or backup. This is done using .arch-inventory files. For more information, have a look at the tutorial pages about naming-conventions and how to customise them.
$ tla delete thefile
$ tla move from to