cmdutil: remove duplicated badmatch call in cat()

Subrepo logic is handled in ctx.walk().
This commit is contained in:
Hannes Oldenburg 2016-08-07 14:06:20 +00:00
parent 57c92b937c
commit 475307efcd

View File

@ -2581,14 +2581,7 @@ def cat(ui, repo, ctx, matcher, prefix, **opts):
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