cmdutil: remove duplicated badmatch call in cat()
Subrepo logic is handled in ctx.walk().
--- a/mercurial/cmdutil.py Fri Aug 05 15:48:09 2016 +0200
+++ b/mercurial/cmdutil.py Sun Aug 07 14:06:20 2016 +0000
@@ -2581,14 +2581,7 @@
write(file)
return 0
- # Don't warn about "missing" files that are really in subrepos
- def badfn(path, msg):
- for subpath in ctx.substate:
- if path.startswith(subpath + '/'):
- return
- matcher.bad(path, msg)
-
- for abs in ctx.walk(matchmod.badmatch(matcher, badfn)):
+ for abs in ctx.walk(matcher):
write(abs)
err = 0