Packaging a Tool for Release

You need these environmental variables set to work with the current CVS setup:

export CVSROOT=":ext:local@barricklab.org:/bliss/cvs"
export CVS_RSH="ssh"
Unfortunately, you are prompted for the password at every command with this setup.

Update your current version of the sources or commit your current changes to the repository.

> cvs commit -m "message" module

Add a revision tag to the repository. For now, use a vX style.

> cvs rtag vX_XX module

Create an archive for posting on the website.

> cd <directory containing module>
> tar --exclude=.* --exclude=CVS -czvf module_vX.tgz module
(The exclude statements are necessary to avoid .DS_Store files and the CVS directory.)

To Do: Switch over to Subversion.

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | More topic actions

 Barrick Lab  >  ProtocolList  >  ProcedureMakingRelease

Contributors to this topic Edit topic JeffreyBarrick
Topic revision: r2 - 2008-12-27 - 20:08:28 - Main.JeffreyBarrick
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright ©2024 Barrick Lab contributing authors. Ideas, requests, problems? Send feedback