Document how to roll a release for the next time.
authorRobin H. Johnson <robbat2@gentoo.org>
Thu, 17 Dec 2009 04:30:46 +0000 (04:30 +0000)
committerRobin H. Johnson <robbat2@gentoo.org>
Thu, 17 Dec 2009 04:30:46 +0000 (04:30 +0000)
ChangeLog
HACKING

index c0c8a2c622f4b081964a7fd4006d11e3be096577..5c39064685d2e9ec56aca615c95de950098f7a53 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,9 @@
 # Distributed under the GPL v2
 # $Id$
 
+  17 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> HACKING:
+  Document how to roll a release for the next time.
+
   17 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> genkernel:
   Tag 3.4.10.907 release.
 
diff --git a/HACKING b/HACKING
index 02081d3f063453cb27bcd83489c0a10a8bf41729..f1facd3344a2c7337de35052aa8e1b5c877fc9cf 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -11,3 +11,10 @@ Phases:
 - source global scripts
 - 
 
+Rolling a release:
+- Bump the version in the main genkernel file.
+- echangelog commit the bump
+- git tag -a -m "Tag release $PV" v${PV}
+- git archive --prefix genkernel-$PV/ --format tar -o /tmp/genkernel-${PV}.tar v${PV}
+- bzip2 -9v /tmp/genkernel-${PV}.tar
+- upload /tmp/genkernel-${PV}.tar.bz2 to the hosting.