Index: modules/node/node.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.pages.inc,v
retrieving revision 1.58
diff -u -p -r1.58 node.pages.inc
--- modules/node/node.pages.inc	26 Mar 2009 13:31:25 -0000	1.58
+++ modules/node/node.pages.inc	10 Apr 2009 12:49:44 -0000
@@ -91,6 +91,8 @@ function node_object_prepare(&$node) {
   }
   else {
     $node->date = format_date($node->created, 'custom', 'Y-m-d H:i:s O');
+    // Remove the log message from the original node object.
+    $node->log = NULL;
   }
   // Always use the default revision setting.
   $node->revision = in_array('revision', $node_options);
@@ -172,6 +174,7 @@ function node_form(&$form_state, $node) 
     $form['revision_information']['log'] = array(
       '#type' => 'textarea',
       '#title' => t('Revision log message'),
+      '#default_value' => (isset($node->log) ? $node->log : ''),
       '#rows' => 2,
       '#description' => t('Provide an explanation of the changes you are making. This will help other authors understand your motivations.'),
     );
