hgext/rebase.py
changeset 23877 7cc77030c557
parent 23732 c51d6c043bb1
child 23917 3cbb5bf4035d
equal deleted inserted replaced
23876:48fd1dfb99aa 23877:7cc77030c557
   752     marks.write()
   752     marks.write()
   753 
   753 
   754 def storestatus(repo, originalwd, target, state, collapse, keep, keepbranches,
   754 def storestatus(repo, originalwd, target, state, collapse, keep, keepbranches,
   755                 external, activebookmark):
   755                 external, activebookmark):
   756     'Store the current status to allow recovery'
   756     'Store the current status to allow recovery'
   757     f = repo.opener("rebasestate", "w")
   757     f = repo.vfs("rebasestate", "w")
   758     f.write(repo[originalwd].hex() + '\n')
   758     f.write(repo[originalwd].hex() + '\n')
   759     f.write(repo[target].hex() + '\n')
   759     f.write(repo[target].hex() + '\n')
   760     f.write(repo[external].hex() + '\n')
   760     f.write(repo[external].hex() + '\n')
   761     f.write('%d\n' % int(collapse))
   761     f.write('%d\n' % int(collapse))
   762     f.write('%d\n' % int(keep))
   762     f.write('%d\n' % int(keep))
   787         target = None
   787         target = None
   788         collapse = False
   788         collapse = False
   789         external = nullrev
   789         external = nullrev
   790         activebookmark = None
   790         activebookmark = None
   791         state = {}
   791         state = {}
   792         f = repo.opener("rebasestate")
   792         f = repo.vfs("rebasestate")
   793         for i, l in enumerate(f.read().splitlines()):
   793         for i, l in enumerate(f.read().splitlines()):
   794             if i == 0:
   794             if i == 0:
   795                 originalwd = repo[l].rev()
   795                 originalwd = repo[l].rev()
   796             elif i == 1:
   796             elif i == 1:
   797                 target = repo[l].rev()
   797                 target = repo[l].rev()