changeset 4438 | 3900f684a150 |
parent 4435 | aac150af09e8 |
child 4440 | eff2eefdb65a |
child 4482 | 62019c4427e3 |
--- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -1565,7 +1565,7 @@ def import_(ui, repo, patch1, *patches, n = repo.commit(files, message, user, date, wlock=wlock, lock=lock) if opts.get('exact'): if hex(n) != nodeid: - repo.rollback() + repo.rollback(wlock=wlock, lock=lock) raise util.Abort(_('patch is damaged or loses information')) finally: os.unlink(tmpname)