diff --git a/revisioning_tokens.inc b/revisioning_tokens.inc
index bca3a84..f8a8a8b 100644
--- a/revisioning_tokens.inc
+++ b/revisioning_tokens.inc
@@ -27,6 +27,7 @@ function revisioning_token_list($type = 'all') {
     $tokens = array();
     $tokens['node']['vid'] = t('Node revision ID');
     $tokens['node']['revision-title'] = t('Revision title');
+    $tokens['node']['revision-log'] = t('Revision log message');
     $tokens['node']['revision-author-uid'] = t("Revision author's user id");
     $tokens['node']['revision-author-name'] = t("Revision author's user name");
     $tokens['node']['revision-author-name-raw'] = t("Revision author's user name. WARNING - raw user input.");
@@ -45,6 +46,7 @@ function revisioning_token_values($type, $object = NULL, $options = array()) {
     case 'node':
       $values['vid'] = $object->vid;
       $values['revision-title'] = $object->title;
+      $values['revision-log'] = $object->log;
       _set_revision_author_values($object->revision_uid, $values);
       break;
 
@@ -57,6 +59,7 @@ function revisioning_token_values($type, $object = NULL, $options = array()) {
           $revision = node_load($nid, node_tools_get_current_node_revision_id($nid));
           $values['vid'] = $revision->vid;
           $values['revision-title'] = $revision->title;
+          $values['revision-log'] = $revision->log;
           _set_revision_author_values($revision->revision_uid, $values);
       }
       break;
