diff --git a/core/modules/migrate_drupal/config/install/migrate.migration.d6_node_revision.yml b/core/modules/migrate_drupal/config/install/migrate.migration.d6_node_revision.yml
index 5010ce9..412446d 100644
--- a/core/modules/migrate_drupal/config/install/migrate.migration.d6_node_revision.yml
+++ b/core/modules/migrate_drupal/config/install/migrate.migration.d6_node_revision.yml
@@ -19,6 +19,10 @@ process:
     migration: d6_filter_format
     source: format
   'body/value': body
+  'body/summary': teaser
+  revision_uid: uid
+  revision_log: log
+  revision_timestamp: timestamp
 
 #  unmapped d6 fields.
 #  tnid
diff --git a/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/Node.php b/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/Node.php
index 4c0edcd..55a244a 100644
--- a/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/Node.php
+++ b/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/Node.php
@@ -50,6 +50,8 @@ public function query() {
         'title',
         'body',
         'teaser',
+        'log',
+        'timestamp',
         'format',
       ));
     $query->innerJoin('node', 'n', static::JOIN);
@@ -75,7 +77,6 @@ public function fields() {
       'promote' => $this->t('Promoted to front page'),
       'sticky' => $this->t('Sticky at top of lists'),
       'revision' => $this->t('Create new revision'),
-      'log' => $this->t('Revision Log message'),
       'language' => $this->t('Language (fr, en, ...)'),
       'tnid' => $this->t('The translation set id for this node'),
     );
diff --git a/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/NodeRevision.php b/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/NodeRevision.php
index 87907d3..264adaa 100644
--- a/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/NodeRevision.php
+++ b/core/modules/migrate_drupal/src/Plugin/migrate/source/d6/NodeRevision.php
@@ -26,7 +26,11 @@ class NodeRevision extends Node {
    */
   public function fields() {
     // Use all the node fields plus the vid that identifies the version.
-    return parent::fields() + array('vid' => t('The primary identifier for this version.'));
+    return parent::fields() + array(
+      'vid' => t('The primary identifier for this version.'),
+      'log' => $this->t('Revision Log message'),
+      'timestamp' => $this->t('Revision timestamp'),
+    );
   }
 
   /**
diff --git a/core/modules/migrate_drupal/src/Tests/Dump/Drupal6NodeRevision.php b/core/modules/migrate_drupal/src/Tests/Dump/Drupal6NodeRevision.php
index 04a4ad5..f80438a 100644
--- a/core/modules/migrate_drupal/src/Tests/Dump/Drupal6NodeRevision.php
+++ b/core/modules/migrate_drupal/src/Tests/Dump/Drupal6NodeRevision.php
@@ -31,9 +31,9 @@ public function load() {
         'vid' => 2,
         'uid' => 1,
         'title' => 'Test title rev 2',
-        'body' => 'test rev 2',
-        'teaser' => 'test rev 2',
-        'log' => '',
+        'body' => 'body test rev 2',
+        'teaser' => 'teaser test rev 2',
+        'log' => 'modified rev 2',
         'timestamp' => 1390095701,
         'format' => 1,
       ))
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php
index 65b6e7b..577ba9e 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php
@@ -45,7 +45,12 @@ public function testNodeRevision() {
     $node = \Drupal::entityManager()->getStorage('node')->loadRevision(2);
     $this->assertEqual($node->id(), 1);
     $this->assertEqual($node->getRevisionId(), 2);
-    $this->assertEqual($node->body->value, 'test rev 2');
+    $this->assertEqual($node->title->value, 'Test title rev 2');
+    $this->assertEqual($node->body->value, 'body test rev 2');
+    $this->assertEqual($node->body->summary, 'teaser test rev 2');
+    $this->assertEqual($node->revision_uid->target_id, 1);
+    $this->assertEqual($node->revision_log->value, 'modified rev 2');
+    $this->assertEqual($node->revision_timestamp->value, '1390095701');
   }
 
 }
