### Eclipse Workspace Patch 1.0
#P drupal-HEAD
Index: modules/node/node.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.pages.inc,v
retrieving revision 1.80
diff -u -r1.80 node.pages.inc
--- modules/node/node.pages.inc	18 Sep 2009 00:12:47 -0000	1.80
+++ modules/node/node.pages.inc	19 Sep 2009 23:00:41 -0000
@@ -180,7 +180,7 @@
     $form['revision_information']['revision'] = array(
       '#access' => user_access('administer nodes'),
       '#type' => 'checkbox',
-      '#title' => t('Create new revision'),
+      '#title' => t('Replace existing revision'),
       '#default_value' => $node->revision,
     );
     $form['revision_information']['log'] = array(
Index: modules/node/content_types.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/content_types.inc,v
retrieving revision 1.94
diff -u -r1.94 content_types.inc
--- modules/node/content_types.inc	18 Sep 2009 00:12:47 -0000	1.94
+++ modules/node/content_types.inc	19 Sep 2009 23:00:40 -0000
@@ -178,7 +178,7 @@
       'status' => t('Published'),
       'promote' => t('Promoted to front page'),
       'sticky' => t('Sticky at top of lists'),
-      'revision' => t('Create new revision'),
+      'revision' => t('Replace existing revision'),
     ),
     '#description' => t('Users with the <em>administer nodes</em> permission will be able to override these options.'),
   );
Index: modules/node/node.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.js,v
retrieving revision 1.4
diff -u -r1.4 node.js
--- modules/node/node.js	27 Apr 2009 20:19:37 -0000	1.4
+++ modules/node/node.js	19 Sep 2009 23:00:40 -0000
@@ -6,8 +6,8 @@
   attach: function (context) {
     $('fieldset#edit-revision-information', context).setSummary(function (context) {
       return $('#edit-revision', context).is(':checked') ?
-        Drupal.t('New revision') :
-        Drupal.t('No revision');
+        Drupal.t('Replace existing revision') :
+        Drupal.t('New revision');
     });
 
     $('fieldset#edit-author', context).setSummary(function (context) {
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.1128
diff -u -r1.1128 node.module
--- modules/node/node.module	19 Sep 2009 11:07:36 -0000	1.1128
+++ modules/node/node.module	19 Sep 2009 23:00:41 -0000
@@ -876,7 +876,7 @@
       $node->log = '';
     }
   }
-  elseif (!empty($node->revision)) {
+  elseif (empty($node->revision)) {
     $node->old_vid = $node->vid;
     unset($node->vid);
   }
@@ -905,7 +905,7 @@
   }
   else {
     drupal_write_record('node', $node, 'nid');
-    if (!empty($node->revision)) {
+    if (empty($node->revision)) {
       _node_save_revision($node, $user->uid);
     }
     else {
