Difference: ProcedureMakingRelease (1 vs. 2)

Revision 22008-12-27 - JeffreyBarrick

 
META TOPICPARENT name="ProtocolList"

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
Changed:
<
<
Add a revision tag to the repository. For now, use a vX_XX style.
>
>
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>
Changed:
<
<
> tar --exclude=.* --exclude=CVS -czvf module_vX_XX.tgz 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.

Revision 12008-09-21 - JeffreyBarrick

 
META TOPICPARENT name="ProtocolList"

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_XX 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_XX.tgz module
(The exclude statements are necessary to avoid .DS_Store files and the CVS directory.)

To Do: Switch over to Subversion.

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright ©2025 Barrick Lab contributing authors. Ideas, requests, problems? Send feedback