--- a/mercurial/commands.py Tue Aug 09 17:24:38 2005 -0800
+++ b/mercurial/commands.py Fri Aug 12 07:10:21 2005 -0800
@@ -632,9 +632,11 @@
raise util.Abort("too many revisions to diff")
files = []
- roots, match, results = makewalk(repo, pats, opts)
- for src, abs, rel in results:
- files.append(abs)
+ match = util.always
+ if pats:
+ roots, match, results = makewalk(repo, pats, opts)
+ for src, abs, rel in results:
+ files.append(abs)
dodiff(sys.stdout, ui, repo, files, *revs, **{'match': match})
def doexport(ui, repo, changeset, seqno, total, revwidth, opts):