mercurial/phases.py
changeset 29303 3a2357c31d2a
parent 28174 f16b84b1e40e
child 30634 ad15646dc61c
equal deleted inserted replaced
29302:083e107adaac 29303:3a2357c31d2a
   249         return self._phaserevs[rev]
   249         return self._phaserevs[rev]
   250 
   250 
   251     def write(self):
   251     def write(self):
   252         if not self.dirty:
   252         if not self.dirty:
   253             return
   253             return
   254         f = self.opener('phaseroots', 'w', atomictemp=True)
   254         f = self.opener('phaseroots', 'w', atomictemp=True, checkambig=True)
   255         try:
   255         try:
   256             self._write(f)
   256             self._write(f)
   257         finally:
   257         finally:
   258             f.close()
   258             f.close()
   259 
   259