Index: /trunk/scripts/TagInfoExtract.groovy
===================================================================
--- /trunk/scripts/TagInfoExtract.groovy	(revision 12750)
+++ /trunk/scripts/TagInfoExtract.groovy	(revision 12751)
@@ -17,4 +17,6 @@
 
 import org.openstreetmap.josm.Main
+import org.openstreetmap.josm.actions.DeleteAction
+import org.openstreetmap.josm.command.DeleteCommand
 import org.openstreetmap.josm.data.Version
 import org.openstreetmap.josm.data.coor.LatLon
@@ -384,4 +386,5 @@
         tmpdir.toFile().deleteOnExit()
         System.setProperty("josm.home", tmpdir.toString())
+        DeleteCommand.setDeletionCallback(DeleteAction::checkAndConfirmOutlyingDelete)
         Territories.initialize()
         RightAndLefthandTraffic.initialize()
Index: /trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java
===================================================================
--- /trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java	(revision 12750)
+++ /trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java	(revision 12751)
@@ -15,4 +15,6 @@
 import org.openstreetmap.josm.JOSMFixture;
 import org.openstreetmap.josm.Main;
+import org.openstreetmap.josm.actions.DeleteAction;
+import org.openstreetmap.josm.command.DeleteCommand;
 import org.openstreetmap.josm.data.UserIdentityManager;
 import org.openstreetmap.josm.data.osm.User;
@@ -269,4 +271,6 @@
         UserIdentityManager.getInstance().setAnonymous();
         User.clearUserMap();
+        // Setup callbacks
+        DeleteCommand.setDeletionCallback(DeleteAction::checkAndConfirmOutlyingDelete);
 
         // Set up i18n
