mercurial/merge.py
changeset 26615 c9223a3979b7
parent 26611 a5ff66e6d77a
child 26616 2f1fce0d4e86
equal deleted inserted replaced
26614:ef1eb6df7071 26615:c9223a3979b7
   285 
   285 
   286         for f, entry in self._state.items():
   286         for f, entry in self._state.items():
   287             if entry[0] == 'u':
   287             if entry[0] == 'u':
   288                 yield f
   288                 yield f
   289 
   289 
   290     def resolve(self, dfile, wctx, labels=None):
   290     def _resolve(self, dfile, wctx, labels=None):
   291         """rerun merge process for file path `dfile`"""
   291         """rerun merge process for file path `dfile`"""
   292         if self[dfile] == 'r':
   292         if self[dfile] == 'r':
   293             return 0
   293             return 0
   294         stateentry = self._state[dfile]
   294         stateentry = self._state[dfile]
   295         state, hash, lfile, afile, anode, ofile, onode, flags = stateentry
   295         state, hash, lfile, afile, anode, ofile, onode, flags = stateentry
   320             del self._state[dfile]
   320             del self._state[dfile]
   321             self._dirty = True
   321             self._dirty = True
   322         elif not r:
   322         elif not r:
   323             self.mark(dfile, 'r')
   323             self.mark(dfile, 'r')
   324         return r
   324         return r
       
   325 
       
   326     def resolve(self, dfile, wctx, labels=None):
       
   327         """rerun merge process for file path `dfile`"""
       
   328         return self._resolve(dfile, wctx, labels=labels)
   325 
   329 
   326 def _checkunknownfile(repo, wctx, mctx, f, f2=None):
   330 def _checkunknownfile(repo, wctx, mctx, f, f2=None):
   327     if f2 is None:
   331     if f2 is None:
   328         f2 = f
   332         f2 = f
   329     return (os.path.isfile(repo.wjoin(f))
   333     return (os.path.isfile(repo.wjoin(f))