equal
deleted
inserted
replaced
251 if l[ln][-1] != '\n': |
251 if l[ln][-1] != '\n': |
252 l[ln] += "\n\ No newline at end of file\n" |
252 l[ln] += "\n\ No newline at end of file\n" |
253 |
253 |
254 return "".join(l) |
254 return "".join(l) |
255 |
255 |
256 # creates a headerless unified diff |
|
257 # t1 and t2 are the text to be diffed |
|
258 def _unidiff(t1, t2, opts=defaultopts): |
256 def _unidiff(t1, t2, opts=defaultopts): |
|
257 """Yield hunks of a headerless unified diff from t1 and t2 texts.""" |
259 l1 = splitnewlines(t1) |
258 l1 = splitnewlines(t1) |
260 l2 = splitnewlines(t2) |
259 l2 = splitnewlines(t2) |
261 def contextend(l, len): |
260 def contextend(l, len): |
262 ret = l + opts.context |
261 ret = l + opts.context |
263 if ret > len: |
262 if ret > len: |