summaryrefslogtreecommitdiffstats
path: root/doc/RELEASING
diff options
context:
space:
mode:
authorJean Delvare <jdelvare@suse.de>2014-01-27 10:14:37 +0100
committerJean Delvare <jdelvare@suse.de>2014-01-27 10:14:37 +0100
commite8833640ce44b6fccc9117aabd3635bbe468bdc5 (patch)
tree353504c8ada409d4fa35269e19f46388f1780707 /doc/RELEASING
parentd81c0b19e4fa0ac1906d370780221ef07c13c854 (diff)
downloadquilt-e8833640ce44b6fccc9117aabd3635bbe468bdc5.tar.gz
Add step-by-step releasing guide
Diffstat (limited to 'doc/RELEASING')
-rw-r--r--doc/RELEASING34
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/RELEASING b/doc/RELEASING
new file mode 100644
index 0000000..35b04bf
--- /dev/null
+++ b/doc/RELEASING
@@ -0,0 +1,34 @@
+RELEASING QUILT
+===============
+
+Step 1: set the new version and test
+------------------------------------
+
+- Bump the version in AC_INIT in configure.ac
+- Regenerate configure:
+ $ autoconf
+ Make sure you don't use a version of autoconf older than the one
+ previously used.
+- Mention the new version in quilt.changes:
+ - configure*: Bump version to x.y.
+- Make sure that everything builds and runs fine:
+ $ ./configure --prefix=/opt/quilt
+ $ make
+ $ make check
+
+Step 2: tag the new version
+---------------------------
+
+- $ git add configure.ac configure quilt.changes
+ $ git commit -m "Set version to x.y."
+ $ git tag vx.y
+ $ git push
+ $ git push --tags
+
+Step 3: publish the new version
+-------------------------------
+
+- If not done already:
+ $ ./configure --prefix=/opt/quilt
+- $ make publish
+