Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 57 and Version 58 of ReleaseProcess


Ignore:
Timestamp:
Jul 4, 2012, 4:12:59 AM (12 years ago)
Author:
QuLogic
Comment:

More mtn->hg stuff

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v57 v58  
    2323 1. Tag the repository.
    2424{{{
    25 TAG=v2.6.2 # for example
     25VERSION=2.6.2 # for example
     26TAG=v$VERSION
    2627hg tag -r $REVISION $TAG
    2728}}}
    28  1. Check out the tagged code (TODO: What's the best way to do this with hg while checking out/copying/cloning a local repo?)
     29 1. Extract the tagged code
    2930{{{
    30 mtn -d $DATABASE co -r t:$TAG pidgin-$VERSION
     31hg archive -r $TAG ../pidgin-$VERSION
    3132}}}
    3233 1. Run {{{./autogen.sh}}}
     
    3435  This will perform the following steps (which can also be done by hand at this point):
    3536  a. Run {{{make distcheck}}} (optional; use {{{make packages}}} instead of {{{make release}}} to skip this in automation.  It really is a good idea, though!)
    36   a. Verify that the revision tagged with this version's tag name (v$VERSION) is the same as the revision in the current workspace, and that there are no changes to  the current workspace
     37  a. Verify that the revision tagged with this version's tag name (v$VERSION) is the same as the revision in the current workspace, and that there are no changes to the current workspace
    3738  a. Run {{{make dist-gzip}}} and {{{make dist-bzip2}}}
    3839  a. Sign the two tarballs
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!