MIPP and CVS

The MIPP software is managed using cvs. This should get you started using cvs to access the MIPP software.

User accounts

Normal users will need read and write access to the software repository. Access to repository can be made either through kerberos or using ssh. Instructions are here:
  • Setup access using kerberos
  • Setup access using ssh
  • Fermilab info on connecting to cdcvs

    Group and Librarian accounts should setup read-only access. Those instructions are here:

  • Setup access using pserver

    Automatic notification of updates to CVS repository

    Follow these instructions if you would like to receive e-mail when updates to the MIPP CVS repository have been committed.

    Documentation

    The complete cvs manual is here. The basic cvs commands you'll need are:
    cvs commit file       Commit local changes to the software back to the repository.
    file can be a filename, directory, list of files or directories.
    If file is omitted the commit will work recursively on all files
    and directories at and below the current directory.
    cvs update file       Update the local copy of file, bringing it in sync. with the most current version in the repository.
    file can be a filename, directory, list of files or directories.
    If file is omitted the commit will work recursively on all files
    and directories at and below the current directory.
    cvs log file       Print the commit log for file.
    file can be a filename, directory, list of files or directories.
    If file is omitted the commit will work recursively on all files
    and directories at and below the current directory.
    cvs checkout module       Get a working copy of the current version of module
    CVS modules are named directory trees within the repository.
    Checkout will make a copy to the current directory.
    Note that this command is implicitly used by SRT's addpkg command
    so will rarely need to be used directly.

    Trouble shooting

    Not much experience to report. As far as I know no one has suceeded in connecting to the repository from outside the FNAL kerberos realm. If anyone has suceeded please let me know so I can post instructions here.
    Questions, comments to: messier@huhepl.harvard.edu
    Back to main MIPP offline software page