# HG changeset patch # User mpm@selenic.com # Date 1115511050 28800 # Node ID 9197c26a414becaaf2fec9d2097df99f16441907 # Parent 8708c75da2aca09707e88540b888bc2e41af1173 unidiff: punt on comparing empty files diff -r 8708c75da2ac -r 9197c26a414b mercurial/mdiff.py --- a/mercurial/mdiff.py Sat May 07 11:37:28 2005 -0800 +++ b/mercurial/mdiff.py Sat May 07 16:10:50 2005 -0800 @@ -3,9 +3,10 @@ from cStringIO import StringIO def unidiff(a, b, fn): + if not a and not b: return "" a = a.splitlines(1) b = b.splitlines(1) - l = difflib.unified_diff(a, b, fn, fn) + l = list(difflib.unified_diff(a, b, fn, fn)) return "".join(l) def textdiff(a, b):