HighLAND
Committing your analysis package to the repository

How to import your package to the repository

It is a good idea to add your analysis code to the repository at the earliest possibility. The benefits of using the respository include:

The source code for all official analyses MUST be available to the rest of the collaboration.

To commit your package to the repository, follow these steps


How to freeze your package

How to freeze with a specific version number

For a patched version:

  cd <package>/v#r#/cmt
  source setup.sh
  nd280-freeze --patch-release
  (here you will be ask to write a message; if not long enough it will complain)
  nd280-freeze --patch-release --apply


For freezing with tag v1r1 (or v2r1 etc):

  cd <package>/v#r#/cmt
  source setup.sh
  nd280-freeze --devel=v1r2 --stable=v1r1
  (here you will be ask to write a message; if not long enough it will complain)
  nd280-freeze --devel=v1r2 --stable=v1r1 --apply


Committing a patched versions

The HEAD version is always the 'v::r::p0' (no matter if e.g. 'v::r::p5' was frozen). To commit you have to put 'Branch: v::r::p0' at the beginning of the commit message. To freeze:

  cd <package>/v#r#/cmt
  source setup.sh
  nd280-freeze --patch-release
  (here you will be ask to write a message; if not long enough it will complain)
  nd280-freeze --patch-release --apply


Tips & Tricks with CMT and CVS

Tips & Tricks with CMT and CVS