diff -r 6a63ba61e71f -r cfd95219102d mercurial/repair.py --- 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)