Lay groundwork for next release
authorPaul Crowley <paul@lshift.net>
Tue, 06 Sep 2011 15:10:05 +0100
changeset 323 8c833ceda65a
parent 322 84e5318fd7ef
child 324 36400dcefb67
Lay groundwork for next release
NEWS
dev/making-a-release
setup.py
--- 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?