-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
®¦&Oc @@ s¾ d Z d d l m Z d d l Z d d l m Z m Z m Z d d l m Z d d l
m Z d „ Z d „ Z
d e j f d
„ ƒ YZ d e f d „ ƒ YZ d
j d „ Z e d „ Z d S( s' Merge logic for changelog_merge plugin.i ( t absolute_importN( t debugt merget urlutils( t Merge3( t mutterc C@ s g } xw | D]o } | d d k r6 | j | g ƒ q
y | d } Wn( t k
rn | j g ƒ | d } n X| j | ƒ q
Wt t | ƒ S( s– Return a list of changelog entries.
:param lines: lines of a changelog file.
:returns: list of entries. Each entry is a tuple of lines.
i t s s
iÿÿÿÿ( R s s
( t appendt
IndexErrort mapt tuple( t linest entriest linet entry( ( sR /usr/lib/python2.7/dist-packages/bzrlib/plugins/changelog_merge/changelog_merge.pyt changelog_entries s
c c@ s+ x$ | D] } x | D] } | Vq Wq Wd S( s5 Turn a list of entries into a flat iterable of lines.N( ( R R R
( ( sR /usr/lib/python2.7/dist-packages/bzrlib/plugins/changelog_merge/changelog_merge.pyt entries_to_lines6 s
t ChangeLogMergerc B@ s&