mercurial/repair.py
branchstable
changeset 42681 a1f10edcf6a6
parent 42254 d811f17090a3
child 42715 f59f8a5e9096
equal deleted inserted replaced
42680:90d8a2a42d5c 42681:a1f10edcf6a6
   107         backup = False
   107         backup = False
   108 
   108 
   109     repo = repo.unfiltered()
   109     repo = repo.unfiltered()
   110     repo.destroying()
   110     repo.destroying()
   111     vfs = repo.vfs
   111     vfs = repo.vfs
       
   112     # load bookmark before changelog to avoid side effect from outdated
       
   113     # changelog (see repo._refreshchangelog)
       
   114     repo._bookmarks
   112     cl = repo.changelog
   115     cl = repo.changelog
   113 
   116 
   114     # TODO handle undo of merge sets
   117     # TODO handle undo of merge sets
   115     if isinstance(nodelist, str):
   118     if isinstance(nodelist, str):
   116         nodelist = [nodelist]
   119         nodelist = [nodelist]