Index: drupalorg.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/drupalorg/drupalorg.module,v
retrieving revision 1.28
diff -u -p -r1.28 drupalorg.module
--- drupalorg.module	8 Sep 2008 18:23:28 -0000	1.28
+++ drupalorg.module	20 Sep 2008 01:50:07 -0000
@@ -138,6 +138,12 @@ function drupalorg_form_alter($form_id, 
   elseif ($form_id == 'user_edit') {
     $form['#validate']['drupalorg_profile_user_edit_validate'] = array();
   }
+  // Force a revision log entry when editing book nodes.
+  elseif ($form_id == 'book_node_form') {
+    if (($node_revision || user_access('administer nodes')) && arg(1) != 'add') {
+      $form['log']['#required'] = TRUE;
+    }
+  }
 }
 
 function drupalorg_register_mail_validate($form_id, $form_values) {
