mercurial/mdiff.py
changeset 317 b18ce742566a
parent 278 777e388c06d6
child 318 2819f63b16bf
equal deleted inserted replaced
316:c48d069163d6 317:b18ce742566a
    65     bin = []
    65     bin = []
    66     p = [0]
    66     p = [0]
    67     for i in a: p.append(p[-1] + len(i))
    67     for i in a: p.append(p[-1] + len(i))
    68 
    68 
    69     if sorted:
    69     if sorted:
    70         d = sortdiff(a, b)
    70         try:
       
    71             d = sortdiff(a, b)
       
    72         except:
       
    73             print a, b
       
    74             raise
    71     else:
    75     else:
    72         d = difflib.SequenceMatcher(None, a, b).get_matching_blocks()
    76         d = difflib.SequenceMatcher(None, a, b).get_matching_blocks()
    73     la = 0
    77     la = 0
    74     lb = 0
    78     lb = 0
    75     for am, bm, size in d:
    79     for am, bm, size in d: