-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
¦îNc @@ s` d d l m Z d d l m Z e e ƒ d ƒ d e f d „ ƒ YZ d e f d „ ƒ YZ d S( i ( t absolute_import( t lazy_imports!
from bzrlib import patiencediff
t TextMergec B@ st e Z d Z d Z d Z d Z e e e d „ Z d „ Z d „ Z d „ Z e
d „ Z e
d „ Z e
d
„ ƒ Z RS( s Base class for text-mergers
Subclasses must implement _merge_struct.
Many methods produce or consume structured merge information.
This is an iterable of tuples of lists of lines.
Each tuple may have a length of 1 - 3, depending on whether the region it
represents is conflicted.
Unconflicted region tuples have length 1.
Conflicted region tuples have length 2 or 3. Index 1 is text_a, e.g. THIS.
Index 1 is text_b, e.g. OTHER. Index 2 is optional. If present, it
represents BASE.
s <<<<<<<
s >>>>>>>
s =======
c C@ s | | _ | | _ | | _ d S( N( t a_markert b_markert split_marker( t selfR R R ( ( s4 /usr/lib/python2.7/dist-packages/bzrlib/textmerge.pyt __init__/ s c C@ s t d ƒ ‚ d S( s… Return structured merge info. Must be implemented by subclasses.
See TextMerge docstring for details on the format.
s _merge_struct is abstractN( t NotImplementedError( R ( ( s4 /usr/lib/python2.7/dist-packages/bzrlib/textmerge.pyt
_merge_struct5 s c c@ s x‰ | D] } t | ƒ d k r<