hgext/purge.py
changeset 46366 135056e8b5a8
parent 45942 89a2afe31e82
child 46368 bb3a5c0df06b
--- a/hgext/purge.py	Mon May 11 18:45:45 2020 -0400
+++ b/hgext/purge.py	Mon Jan 18 10:24:03 2021 +0100
@@ -61,6 +61,7 @@
                 b' (implies -p/--print)'
             ),
         ),
+        (b'', b'confirm', None, _(b'ask before permanently deleting files')),
     ]
     + cmdutil.walkopts,
     _(b'hg purge [OPTION]... [DIR]...'),
@@ -113,6 +114,7 @@
 
     removefiles = opts.get(b'files')
     removedirs = opts.get(b'dirs')
+    confirm = opts.get(b'confirm')
 
     if not removefiles and not removedirs:
         removefiles = True
@@ -129,6 +131,7 @@
         removefiles=removefiles,
         abortonerror=opts.get(b'abort_on_err'),
         noop=not act,
+        confirm=confirm,
     )
 
     for path in paths: