From 8c152fd16ce57708f357efce59b8c5cfd10bfd29 Mon Sep 17 00:00:00 2001
From: mrded <mrded@556088.no-reply.drupal.org>
Date: Fri, 27 Sep 2013 13:25:31 +0100
Subject: [PATCH] Make node/%node/revisions/%/* local tasks

---
 core/modules/node/node.module      | 20 ++++++++++++++++----
 core/modules/node/node.routing.yml |  2 +-
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/core/modules/node/node.module b/core/modules/node/node.module
index cf31cc4..6f56221 100644
--- a/core/modules/node/node.module
+++ b/core/modules/node/node.module
@@ -1036,17 +1036,29 @@ function node_menu() {
     'weight' => 20,
     'type' => MENU_LOCAL_TASK,
   );
-  $items['node/%node/revisions/%node_revision/view'] = array(
-    'title' => 'Revisions',
+  $items['node/%node/revisions/%node_revision'] = array(
+    'title' => 'View',
     'route_name' => 'node.revision_show',
   );
+  $items['node/%node/revisions/%node_revision/view'] = array(
+    'title' => 'View',
+    'description' => 'View revision',
+    'weight' => -10,
+    'type' => MENU_DEFAULT_LOCAL_TASK,
+  );
   $items['node/%node/revisions/%node_revision/revert'] = array(
-    'title' => 'Revert to earlier revision',
+    'title' => 'Revert',
+    'description' => 'Revert to this revision',
     'route_name' => 'node.revision_revert_confirm',
+    'weight' => 0,
+    'type' => MENU_LOCAL_TASK,
   );
   $items['node/%node/revisions/%node_revision/delete'] = array(
-    'title' => 'Delete earlier revision',
+    'title' => 'Delete',
+    'description' => 'Delete revision',
     'route_name' => 'node.revision_delete_confirm',
+    'weight' => 10,
+    'type' => MENU_LOCAL_TASK,
   );
   return $items;
 }
diff --git a/core/modules/node/node.routing.yml b/core/modules/node/node.routing.yml
index 2f8c8ab..446f45d 100644
--- a/core/modules/node/node.routing.yml
+++ b/core/modules/node/node.routing.yml
@@ -52,7 +52,7 @@ node.revision_overview:
     _access_node_revision: 'view'
 
 node.revision_show:
-  path: '/node/{node}/revisions/{node_revision}/view'
+  path: '/node/{node}/revisions/{node_revision}'
   defaults:
     _title: 'Revisions'
     _content: '\Drupal\node\Controller\NodeController::revisionShow'
-- 
1.8.3.4 (Apple Git-47)

