Index: /trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java	(revision 2063)
+++ /trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java	(revision 2064)
@@ -214,5 +214,8 @@
 
         LinkedList<Command> cmds = new LinkedList<Command>();
-        cmds.add(new ChangeCommand(dest, newNode));
+
+	if (!newNode.getKeys().equals(dest.getKeys())) {
+            cmds.add(new ChangeCommand(dest, newNode));
+	}
 
         Collection<OsmPrimitive> del = new HashSet<OsmPrimitive>();
