--- a/mercurial/repair.py Thu Dec 27 17:16:40 2018 +0530
+++ b/mercurial/repair.py Wed Jan 02 05:02:25 2019 +0100
@@ -108,8 +108,9 @@
repo = repo.unfiltered()
repo.destroying()
+ vfs = repo.vfs
+ cl = repo.changelog
- cl = repo.changelog
# TODO handle undo of merge sets
if isinstance(nodelist, str):
nodelist = [nodelist]
@@ -169,7 +170,6 @@
# create a changegroup for all the branches we need to keep
backupfile = None
- vfs = repo.vfs
node = nodelist[-1]
if backup:
backupfile = backupbundle(repo, stripbases, cl.heads(), node, topic)