--- a/NEWS Tue Sep 06 15:05:50 2011 +0100
+++ b/NEWS Tue Sep 06 15:10:05 2011 +0100
@@ -1,3 +1,10 @@
+====================
+mercurial-server 1.3
+====================
+
+* Missing entries in CREDITS
+* Release documentation
+
====================
mercurial-server 1.2
====================
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dev/making-a-release Tue Sep 06 15:10:05 2011 +0100
@@ -0,0 +1,30 @@
+These are more notes for myself than for anyone else's benefit, but
+I can never remember what all the steps are, so noting them here.
+
+Source changes:
+
+- Add stanza to NEWS file
+- Ensure setup.py version number is bumped
+- Fix the actual problems (updating NEWS and/or CREDITS as we go)
+- Test with dev/chroot-test/run-test
+- Switch to debian
+- Merge in default
+- Update Standards-Version
+- dev/debian-build/dbuild
+- dev/chroot-test/run-test
+- When all is well, tag default and debian
+- dev/debian-build/dbuild_release
+- dev/chroot-test/run-test
+
+Post source changes:
+
+- "hg push; hg push public" (also during development)
+- Mail files in build/debian to Debian sponsor
+- Copy orig tarball into
+ ~/hg/lshift-web-personal/personal/paul/mercurial-server/
+- Pull, update, add, push for lshift-web-personal
+- Update ~/hg/lshift-web/site/mercurial-server.xml
+- Push
+- Test that web page works.
+- Make a blog post
+- Post to the mercurial mailing list
--- a/setup.py Tue Sep 06 15:05:50 2011 +0100
+++ b/setup.py Tue Sep 06 15:10:05 2011 +0100
@@ -7,7 +7,7 @@
name="mercurial-server",
description="Centralized Mercurial repository manager",
url="http://www.lshift.net/mercurial-server.html",
- version="1.1", # FIXME: infer this
+ version="1.3", # FIXME: infer this
package_dir = {'': 'src'},
packages = ["mercurialserver"],
requires = ["mercurial"], # FIXME: what version?