1. Matt Chaput
  2. whoosh

Commits

Thomas Waldmann  committed c2fd5c4

Edited online

  • Participants
  • Parent commits 0daac7c
  • Branches default

Comments (0)

Files changed (1)

File HowToRelease.wiki

View file
 # check for completeness:
 ** new files? {{{ MANIFEST.in }}}
 ** new code packages/modules? {{{ setup.py }}}
-# {{{ hg clone whoosh whoosh-rel }}}
+# Tag the release, e.g.: {{{ hg tag -r 12345678abcd -m "Added tag 2.4.2 for changeset 12345678abcd" 2.4.2 }}}
+# create a clean temp clone: {{{ hg clone whoosh whoosh-rel }}}
 ** touches all files so their mtime is current, this avoids trouble for people not using --force option with setup.py install
 ** only stuff in the repo is in whoosh-rel dir, no other crap
 # {{{ cd whoosh-rel ; make dist }}}
 # Upload the .tar.gz and .zip release files to pypi
-# Tag the release, e.g.: {{{ hg tag -r 12345678abcd -m "Added tag 2.4.2 for changeset 12345678abcd" 2.4.2 }}}
+# Update http://pypi.python.org/pypi/Whoosh/ by using: {{{ python setup.py register }}}
+# Go back to normal repo: {{{ cd ../whoosh }}}
 # Update {{{ __version__ }}} in {{{ whoosh/__init__.py }}} so that the current repo code has a higher version number than the current release.
 # {{{ hg commit -m "Bumping version number." }}}
-# Update http://pypi.python.org/pypi/Whoosh/ by using: {{{ python setup.py register }}}
 # switch back to development branch, e.g. {{{ hg up -C default }}}
 ** avoids accidental commits to release branches
 # Announcements: