Changeset 8d4247a6e83d…
Parent 30ce9122ccdd…
by
Changes to one file · Browse files at 8d4247a6e83d Showing diff from parent 30ce9122ccdd Diff from another changeset...
@@ -915,10 +915,14 @@ result = gtklib.NativeSaveFileDialogWrapper(title=_("Save file to"),
initial=self.cwd,
filename=filename).run()
- if result:
+ if not result:
+ return
+ try:
q = Queue.Queue()
hglib.hgcmd_toq(q, 'cat', '--rev',
str(self.currev), '--output', hglib.fromutf(result), self.curfile)
+ except (util.Abort, IOError), e:
+ gdialog.Prompt(_('Unable to save file'), str(e), self).run()
def diff_to_local(self, menuitem):
if not self.curfile:
|
Loading...