equal
deleted
inserted
replaced
24 l3 = "@@ -1,%d +0,0 @@\n" % len(a) |
24 l3 = "@@ -1,%d +0,0 @@\n" % len(a) |
25 l = [l1, l2, l3] + ["-" + e for e in a] |
25 l = [l1, l2, l3] + ["-" + e for e in a] |
26 else: |
26 else: |
27 a = a.splitlines(1) |
27 a = a.splitlines(1) |
28 b = b.splitlines(1) |
28 b = b.splitlines(1) |
29 l = list(difflib.unified_diff(a, b, "a/" + fn, "b/" + fn, ad, bd)) |
29 l = list(difflib.unified_diff(a, b, "a/" + fn, "b/" + fn)) |
|
30 # difflib uses a space, rather than a tab |
|
31 l[0] = l[0][:-2] + "\t" + ad + "\n" |
|
32 l[1] = l[1][:-2] + "\t" + bd + "\n" |
30 |
33 |
31 for ln in xrange(len(l)): |
34 for ln in xrange(len(l)): |
32 if l[ln][-1] != '\n': |
35 if l[ln][-1] != '\n': |
33 l[ln] += "\n\ No newline at end of file\n" |
36 l[ln] += "\n\ No newline at end of file\n" |
34 |
37 |