Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.1, 1.1.1, and 1.1.2

recover: present rollback details to the user

Closes #1151

Changeset 6ae4a2c36f8b

Parent a1160524d7e2

by Steve Borho

Changes to one file · Browse files at 6ae4a2c36f8b Showing diff from parent a1160524d7e2 Diff from another changeset...

 
133
134
135
 
 
 
 
 
 
 
 
 
 
136
137
 
138
139
140
 
133
134
135
136
137
138
139
140
141
142
143
144
145
146
 
147
148
149
150
@@ -133,8 +133,18 @@
  shlib.shell_notify([self.repo.root])     def _rollback_clicked(self, toolbutton, data=None): + try: + args = self.repo.opener('undo.desc', 'r').read().splitlines() + if len(args) >= 3: + msg = _("Rollback repository '%s' to %s, undo %s from %s?") % ( + self.reponame, args[0], args[1], args[2]) + else: + msg = _("Rollback repository '%s' to %s, undo %s?") % ( + self.reponame, args[0], args[1]) + except (IOError, IndexError): + msg = _("Rollback repository '%s' ?") % self.reponame   response = gdialog.Confirm(_('Confirm rollback repository'), [], self, - _("Rollback repository '%s' ?") % self.reponame).run() + msg).run()   if response != gtk.RESPONSE_YES:   return   cmd = ['rollback']