IFAECvsRepo
Introduction
This cvs repository keeps any code useful for the analysis being performed at IFAE.
Location and Structure
The repository, named ifaeatlana, can be browsed from everywhere at the cvs central repository placed at CERN
ViewCVS
The structure of the code was discussed at this
meeting
and can be inspected at the picture
Any user can place its own private code in a specific area under the directory
users (you should ask for this space), while code related to any analysis where ifae is involved should be placed in the corresponding area under
IFAEanalysis.
The
grid directory will locate Distributed Analysis Tools, and other grid tools to help with the computing needs of the analyses.
Everybody has read access to the repository, but not write nor tag access. Please ask the librarian to get write permissions for your package.
Any athena based package should keep the standard structure of the central repository of atlas, i.e. with
cmt,
src,
package, and
share directories.
New packages or projects can be created at any time, always keeping the naming convention and the structure of the 'tree'. Please ask the
librarian before importing any new package to your
area.
How to access the repository
Set up cvs env variables:
export CVSROOT=:kserver:isscvs.cern.ch:/local/reps/ifaeatlana
Get a kerberos ticket:
klog -principal cosuna -cell cern.ch -tmp
CVSROOT still points to the same repository:
export CVSROOT=:kserver:isscvs.cern.ch:/local/reps/ifaeatlana
but to get a kerberos ticket do instead:
/usr/athena/bin/kinit
cosuna@CERNNOSPAMPLEASE.CH
(Note that the domain must be in uppercases).
Now you are ready to work with the repository, for example, you can checkout a desired package:
cvs co IFAEanalysis
but remember you can not commit nor tag until you have been granted with the permissions for your package.
If this does not work for you, please read the cvs service
HowTo
How to use cvs
Read the
cederqvist manual
The librarian
The librarian is the person that takes care of the repository. You should ask him to be granted with write/tag permissions or in order to create new packages. It was agreed to have a rotative figure as librarian at IFAE.
Currently the librarian is
_Carlos Osuna_ and the backup librarian
_Luca Fiorini_.
Information for the librarian
- There is a librarian account to manage all issues concerning the repository.
- The repository is not placed at the home area of this account but at /afs/cern.ch/project/cvs/reps/ifaeatlana
- The statistics of usage of the repository is shown here
- Locks should be removed from time to time accessing the repository on a file system level.
- To learn how to manage a cern cvs repository read carefully this HowTo
Major updates:
-- Main.cosuna - 19 Jan 2007
%RESPONSIBLE%
CarlosOsuna
%REVIEW%
Never reviewed