hgext/histedit.py
branchstable
changeset 24958 a920abf5a592
parent 24920 b5eb01500696
child 24959 3c762cceedde
equal deleted inserted replaced
24952:169d2470d283 24958:a920abf5a592
   250             fp.write('%s\n' % rule[1]) # remainder
   250             fp.write('%s\n' % rule[1]) # remainder
   251         fp.write('%d\n' % len(self.replacements))
   251         fp.write('%d\n' % len(self.replacements))
   252         for replacement in self.replacements:
   252         for replacement in self.replacements:
   253             fp.write('%s%s\n' % (node.hex(replacement[0]), ''.join(node.hex(r)
   253             fp.write('%s%s\n' % (node.hex(replacement[0]), ''.join(node.hex(r)
   254                 for r in replacement[1])))
   254                 for r in replacement[1])))
   255         fp.write('%s\n' % self.backupfile)
   255         backupfile = self.backupfile
       
   256         if not backupfile:
       
   257             backupfile = ''
       
   258         fp.write('%s\n' % backupfile)
   256         fp.close()
   259         fp.close()
   257 
   260 
   258     def _load(self):
   261     def _load(self):
   259         fp = self.repo.vfs('histedit-state', 'r')
   262         fp = self.repo.vfs('histedit-state', 'r')
   260         lines = [l[:-1] for l in fp.readlines()]
   263         lines = [l[:-1] for l in fp.readlines()]