Mercurial > hg
diff mercurial/mdiff.py @ 1030:28e2f13ca7c4
Merge with MPM.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Tue, 23 Aug 2005 21:57:22 -0700 |
parents | 22571b8d35d3 |
children | a0fcfbbf52bb |
line wrap: on
line diff
--- a/mercurial/mdiff.py Tue Aug 23 21:53:13 2005 -0700 +++ b/mercurial/mdiff.py Tue Aug 23 21:57:22 2005 -0700 @@ -7,12 +7,15 @@ import difflib, struct, bdiff from mpatch import * +from util import * -def unidiff(a, ad, b, bd, fn, r=None): +def unidiff(a, ad, b, bd, fn, r=None, text=False): if not a and not b: return "" - if a == None: + if not text and (binary(a) or binary(b)): + l = ['Binary file %s has changed\n' % fn] + elif a == None: b = b.splitlines(1) l1 = "--- %s\t%s\n" % ("/dev/null", ad) l2 = "+++ %s\t%s\n" % ("b/" + fn, bd)