HACKING guide/rules.

Contents

Document version.

For jdone version: 0.6.

Source files are at revision: 0006dfebb720.

Package is at release state.

Build date: 2012-09-22.

Versioning rules.

See README.

Release guide.

  • Update CHANGES.rst with user visible changes from previous release (replace MAJOR and MINOR with new version number, YYYY-MM-DD with current ISO 8601 date):

    tag:tMAJOR.MINOR, YYYY-MM-DD
    ============================
     * **IMPORTANT**!! ...
     * ...
    
  • Run all tests.

  • Clean sources:

    $ make distclean
    $ hg st
    
  • Tag sources with new version (replace MAJOR and MINOR with new version number):

    $ hg tag t$MAJOR.$MINOR
    
  • Upload release to Sourceforge:

    $ make deploy2sf
    
  • Post CHANGES to <jdone-general@lists.sourceforge.net>:

    To: jdone-general@lists.sourceforge.net
    Newsgroups: gmane.emacs.sources
    Subject: [RELEASE] jdone x.y
    --text follows this line--
    TEXT FROM CHANGES.RST FOR THIS RELEASE
    
    Home page: http://jdone.sourceforge.net/
    README: http://jdone.sourceforge.net/README.html
    CHANGES: http://jdone.sourceforge.net/CHANGES.html
    
  • Post CHANGES to: http://freecode.com/projects/jdone/releases/new