This page explains how to access the SimBio CVS repository. If you don't know yet about CVS, please read CVS first.
Accessing the repository
From a FIAS machine (e.g. fias.uni-frankfurt.de), you can access the repository as follows. To check out the module <module>, use
cvs -d /home/users/simbio/cvsroot co <module>
If you want to access the CVS remotely (i.e. from a non-FIAS computer), use
cvs -d :ext:<user>@fias.uni-frankfurt.de:/home/users/simbio/cvsroot co <module>
and replace <user> by your username.
The repository contains the following modules:
- this module contains all other CVS modules
- this module bundles all CVS modules that are related the publications of the SimBio group, i.e.
- posters of the group
- papers of the group, structured according to our internal conventions
- BibTeX files that contain the references used in the group.
SimBio CVS Administration
All subdirectories of the root directory of the repository are world-writeable, i.e. everybody can commit changes to the repository. However, to guarantee minimal security, the CVSROOT subdir that contains the CVS administrative files is not. The simbio-account has a checked out version of the CVSROOT in internal/CVSROOT/.
The file CVSROOT/loginfo contains lines that control the following:
- Whenever anything is commited, the subdirectory of the commited file is checked for its permissions by the script internal/bin/check_permissions. This ensures that all directories in the repository are world-writeable.
- Whenever anything is commited to the subdirectory bibtex, the script internal/bin/co_bibtex executes cvs update in the directory internal/bibtex. This ensures that the directory always contains an up-to-date version oft he bibtex files that can be accessed by the reference script.