~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/conflicts.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-11-07 14:14:44 UTC
  • mfrom: (5530.1.1 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20101107141444-r9agveqsbq5mka5u
(vila) Merge 2.2 into trunk including fix for bug #646961 (Vincent
        Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
602
602
        self._resolve_with_cleanups(tree, 'THIS')
603
603
 
604
604
 
605
 
# FIXME: TextConflict is about a single file-id, there never is a conflict_path
606
 
# attribute so we shouldn't inherit from PathConflict but simply from Conflict
607
 
 
608
605
# TODO: There should be a base revid attribute to better inform the user about
609
606
# how the conflicts were generated.
610
 
class TextConflict(PathConflict):
 
607
class TextConflict(Conflict):
611
608
    """The merge algorithm could not resolve all differences encountered."""
612
609
 
613
610
    has_files = True
616
613
 
617
614
    format = 'Text conflict in %(path)s'
618
615
 
 
616
    rformat = '%(class)s(%(path)r, %(file_id)r)'
 
617
 
619
618
    def associated_filenames(self):
620
619
        return [self.path + suffix for suffix in CONFLICT_SUFFIXES]
621
620