Changeset 807eac026265…
Parent 0162d25e318e…
by
Changes to one file · Browse files at 807eac026265 Showing diff from parent 0162d25e318e Diff from another changeset...
@@ -902,6 +902,19 @@ gdialog.Prompt(_('Commit'),
_('Unable to create ') + backupdir, self).run()
return
+
+ def finish():
+ os.chdir(cwd)
+ # restore backup files
+ try:
+ for realname, tmpname in backups.iteritems():
+ util.copyfile(tmpname, repo.wjoin(realname))
+ os.unlink(tmpname)
+ os.rmdir(backupdir)
+ except OSError:
+ pass
+ callback()
+
try:
# backup continues
allchunks = []
@@ -954,18 +967,6 @@ _('Unable to apply patch'), self).run()
return
- def finish():
- os.chdir(cwd)
- # restore backup files
- try:
- for realname, tmpname in backups.iteritems():
- util.copyfile(tmpname, repo.wjoin(realname))
- os.unlink(tmpname)
- os.rmdir(backupdir)
- except OSError:
- pass
- callback()
-
# 4. We prepared working directory according to filtered patch.
# Now is the time to delegate the job to commit/qrefresh
# or the like!
|
Loading...