Index: src/org/openstreetmap/josm/actions/ShowHistoryAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/ShowHistoryAction.java	(nonexistent)
+++ src/org/openstreetmap/josm/actions/ShowHistoryAction.java	(working copy)
@@ -0,0 +1,29 @@
+// License: GPL. For details, see LICENSE file.
+package org.openstreetmap.josm.actions;
+
+import java.awt.event.ActionEvent;
+import java.util.Collection;
+
+import org.openstreetmap.josm.data.osm.IPrimitive;
+import org.openstreetmap.josm.gui.history.HistoryBrowserDialogManager;
+
+/**
+ * History action for use in Popup menus
+ * @author Gerd
+ *
+ */
+public class ShowHistoryAction extends AbstractShowHistoryAction implements IPrimitiveAction {
+    private Collection<? extends IPrimitive> primitives;
+
+    @Override
+    public void actionPerformed(ActionEvent e) {
+        if (primitives != null && !primitives.isEmpty()) {
+            HistoryBrowserDialogManager.getInstance().showHistory(primitives);
+        }
+    }
+
+    @Override
+    public void setPrimitives(Collection<? extends IPrimitive> primitives) {
+        this.primitives = primitives;
+    }
+}
\ No newline at end of file

Property changes on: src/org/openstreetmap/josm/actions/ShowHistoryAction.java
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Index: src/org/openstreetmap/josm/gui/dialogs/relation/RelationPopupMenus.java
===================================================================
--- src/org/openstreetmap/josm/gui/dialogs/relation/RelationPopupMenus.java	(revision 16499)
+++ src/org/openstreetmap/josm/gui/dialogs/relation/RelationPopupMenus.java	(working copy)
@@ -6,6 +6,7 @@
 
 import javax.swing.Action;
 
+import org.openstreetmap.josm.actions.ShowHistoryAction;
 import org.openstreetmap.josm.actions.relation.DeleteRelationsAction;
 import org.openstreetmap.josm.actions.relation.DownloadMembersAction;
 import org.openstreetmap.josm.actions.relation.DownloadSelectedIncompleteMembersAction;
@@ -60,6 +61,10 @@
         menu.addAction(new DownloadMembersAction());
         menu.addAction(new DownloadSelectedIncompleteMembersAction());
 
+        menu.addSeparator();
+        menu.addAction(new ShowHistoryAction());
+
         return menu;
     }
+
 }
