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 IFAErepository1.png

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

  • From PIC.

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 

  • From CERN.
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

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng IFAErepository1.png r1 manage 11.7 K 2007-01-19 - 19:35 UnknownUser structure of the repository
Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2007-07-19 - CarlosOsuna
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback