Changeset 049019fdd430…
Parent 159972a055a3…
by
Changes to one file · Browse files at 049019fdd430 Showing diff from parent 159972a055a3 Diff from another changeset...
@@ -916,6 +916,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 = []
@@ -968,18 +981,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...