mercurial/localrepo.py
changeset 1590 bae3f3f993d6
parent 1588 a679a364436a
child 1597 96b47ef8f740
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -226,6 +226,8 @@ class localrepository(object):
         if os.path.exists(self.join("journal")):
             self.ui.status(_("rolling back interrupted transaction\n"))
             transaction.rollback(self.opener, self.join("journal"))
+            self.manifest = manifest.manifest(self.opener)
+            self.changelog = changelog.changelog(self.opener)
             return True
         else:
             self.ui.warn(_("no interrupted transaction available\n"))