Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

stable thgmq: confirm delete before performing transaction

Changeset c7a4c72610a7

Parent f29789348b53

by Yuki KODAMA

Changes to one file · Browse files at c7a4c72610a7 Showing diff from parent f29789348b53 Diff from another changeset...

 
15
16
17
18
 
19
20
21
 
320
321
322
 
 
 
 
 
 
 
 
 
 
 
323
324
325
 
15
16
17
 
18
19
20
21
 
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
@@ -15,7 +15,7 @@
 from tortoisehg.util.i18n import _  from tortoisehg.util import hglib   -from tortoisehg.hgtk import gtklib, hgcmd +from tortoisehg.hgtk import gdialog, gtklib, hgcmd    # MQ patches row enumerations  MQ_INDEX = 0 @@ -320,6 +320,17 @@
  """   if not self.has_patch():   return + if not keep: + ret = gdialog.CustomPrompt(_('Confirm Delete'), + _('Do you want to delete?'), None, + (_('&Yes'), _('Yes (&keep)'), + _('&Cancel')), default=2, esc=2).run() + if ret == 0: + pass + elif ret == 1: + keep = True + else: + return   cmdline = ['hg', 'qdelete', patch]   if keep:   cmdline.append('--keep')