mercurial/mdiff.py
changeset 326 235443668bea
parent 325 ad87e19854a6
child 330 27d08c0c2a7e
equal deleted inserted replaced
325:ad87e19854a6 326:235443668bea
    48     
    48     
    49     while 1:
    49     while 1:
    50         am, bm, = la, lb
    50         am, bm, = la, lb
    51 
    51 
    52         # walk over matching lines
    52         # walk over matching lines
    53         while lb < lenb and la < lenb and a[la] == b[lb] :
    53         while lb < lenb and la < lena and a[la] == b[lb] :
    54             la += 1
    54             la += 1
    55             lb += 1
    55             lb += 1
    56 
    56 
    57         if la > am:
    57         if la > am:
    58             yield (am, bm, la - am) # return a match
    58             yield (am, bm, la - am) # return a match