mercurial/repair.py
changeset 41098 cfd95219102d
parent 41076 8ecb17b7f432
child 41099 e80329a3952c
--- 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)