diff -r 7f443cce2972 -r f965b1027fb0 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Fri Nov 15 14:41:00 2019 -0800 +++ b/mercurial/cmdutil.py Fri Nov 15 14:47:31 2019 -0800 @@ -427,9 +427,7 @@ force = opts.get(b'force') if not force: - vdirs = [] match = matchmod.badmatch(match, fail) - match.explicitdir = vdirs.append status = repo.status(match=match) @@ -457,7 +455,7 @@ raise error.Abort(dirtyreason) if not force: - repo.checkcommitpatterns(wctx, vdirs, match, status, fail) + repo.checkcommitpatterns(wctx, match, status, fail) diffopts = patch.difffeatureopts( ui, opts=opts,