Index: applications/editors/josm/plugins/reverter/build.xml
===================================================================
--- applications/editors/josm/plugins/reverter/build.xml	(revision 32004)
+++ applications/editors/josm/plugins/reverter/build.xml	(revision 32005)
@@ -4,5 +4,5 @@
     <property name="commit.message" value="Reverter: Update MultiOsmReader to support null data after redaction"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="9241"/>
+    <property name="plugin.main.version" value="9514"/>
 
     <!-- Configure these properties (replace "..." accordingly).
Index: applications/editors/josm/plugins/reverter/src/reverter/ReverterUploadHook.java
===================================================================
--- applications/editors/josm/plugins/reverter/src/reverter/ReverterUploadHook.java	(revision 32004)
+++ applications/editors/josm/plugins/reverter/src/reverter/ReverterUploadHook.java	(revision 32005)
@@ -1,5 +1,3 @@
 package reverter;
-
-import java.util.Map;
 
 import org.openstreetmap.josm.Main;
@@ -7,6 +5,4 @@
 import org.openstreetmap.josm.command.Command;
 import org.openstreetmap.josm.data.APIDataSet;
-import org.openstreetmap.josm.data.Version;
-import org.openstreetmap.josm.gui.io.UploadDialog;
 
 public class ReverterUploadHook implements UploadHook {
@@ -26,24 +22,7 @@
         }
 
-        UploadDialog ud = UploadDialog.getUploadDialog();
-        Map<String, String> tags = ud.getDefaultChangesetTags();
-        String created_by = tags.get("created_by");
-        if (created_by == null || "".equals(created_by)) {
-            if (hasRevertions) {
-                tags.put("created_by", Version.getInstance().getAgentString(false) + ";" + pluginString);
-                ud.setDefaultChangesetTags(tags);
-            }
-            return true;
+        if (hasRevertions) {
+            Main.main.getCurrentDataSet().addChangeSetTag("created_by", "reverter");
         }
-        if (hasRevertions) {
-            if (!created_by.contains(pluginString)) {
-                tags.put("created_by", created_by + ";" + pluginString);
-            }
-        } else {
-            if (created_by.contains(";" + pluginString)) {
-                tags.put("created_by", created_by.replace(";" + pluginString, ""));
-            }
-        }
-        ud.setDefaultChangesetTags(tags);
         return true;
     }
