Add policy for keeping the build healthy.
authorTravis Reitter <travis.reitter@collabora.co.uk>
Fri, 14 Jan 2011 17:47:01 +0000 (09:47 -0800)
committerTravis Reitter <travis.reitter@collabora.co.uk>
Fri, 14 Jan 2011 17:47:01 +0000 (09:47 -0800)
HACKING

diff --git a/HACKING b/HACKING
index 051a49c..d2d5a8f 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -106,3 +106,13 @@ Vala-specific rules
     package symbols like 'package_name.symbol'.
 
     This makes scope immediately clear, helping readability.
+
+Build health
+============
+
+1.  Before pushing commits to the mainline branch, the final commit in the
+    series must successfully build and pass 'make check' consistently.
+
+2.  After commits have been pushed to mainline, all buildbots must successfully
+    build and pass 'make check' on their next build of Folks. It's up to the
+    committer to ensure this requirement is met and make necessary changes.