comparison mercurial/merge.py @ 26740:f4a27c05c43f

merge.mergestate: add a generator for driver-resolved files Just like for unresolved files above, we need to be able to tell what files are driver-resolved.
author Siddharth Agarwal <sid0@fb.com>
date Wed, 14 Oct 2015 15:01:07 -0700
parents 08b068240a1a
children 5ba0a99ff27f
comparison
equal deleted inserted replaced
26739:8429369eeb85 26740:f4a27c05c43f
325 def unresolved(self): 325 def unresolved(self):
326 """Obtain the paths of unresolved files.""" 326 """Obtain the paths of unresolved files."""
327 327
328 for f, entry in self._state.items(): 328 for f, entry in self._state.items():
329 if entry[0] == 'u': 329 if entry[0] == 'u':
330 yield f
331
332 def driverresolved(self):
333 """Obtain the paths of driver-resolved files."""
334
335 for f, entry in self._state.items():
336 if entry[0] == 'd':
330 yield f 337 yield f
331 338
332 def _resolve(self, preresolve, dfile, wctx, labels=None): 339 def _resolve(self, preresolve, dfile, wctx, labels=None):
333 """rerun merge process for file path `dfile`""" 340 """rerun merge process for file path `dfile`"""
334 if self[dfile] in 'rd': 341 if self[dfile] in 'rd':