hgext/histedit.py
changeset 41151 7b7e081f8954
parent 41103 86f0ed7ac688
child 41165 a3a24ad10efb
--- a/hgext/histedit.py	Mon Dec 24 16:04:52 2018 +0300
+++ b/hgext/histedit.py	Sun Jan 06 09:34:41 2019 +0530
@@ -194,7 +194,6 @@
 import functools
 import os
 import struct
-import time
 
 from mercurial.i18n import _
 from mercurial import (
@@ -1702,9 +1701,10 @@
             if not hastags:
                 hastags = len(tags)
     if hastags:
-        ui.warn(_('warning: tags associated with the given changeset '
-        'will be lost after histedit \n'))
-        time.sleep(1)
+        if ui.promptchoice(_('warning: tags associated with the given'
+            ' changeset will be lost after histedit. \n'
+            'do you want to continue (yN)? $$ &Yes $$ &No'), default=1):
+            raise error.Abort(_('histedit cancelled\n'))
     # rebuild state
     if goal == goalcontinue:
         state.read()