Mercurial > hg-stable
comparison mercurial/match.py @ 33582:44bc181b9835 stable
match: override visitdir() in nevermatcher to return False
When we changed basematcher.visitdir() in cf15c3cc304c (match: make
base matcher return True for visitdir, 2017-07-14), we forgot to add
an override in nevermatcher. This led to tests failing in narrowhg.
As Durham pointed out, it's high time to add unit tests for the
matcher, so this patch also adds a first unit test.
Differential Revision: https://phab.mercurial-scm.org/D151
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Wed, 19 Jul 2017 14:50:50 -0700 |
parents | 80e1331a7fe9 |
children | 2be0bf186950 |
comparison
equal
deleted
inserted
replaced
33581:e12c3049af8e | 33582:44bc181b9835 |
---|---|
360 def isexact(self): | 360 def isexact(self): |
361 return True | 361 return True |
362 | 362 |
363 def prefix(self): | 363 def prefix(self): |
364 return True | 364 return True |
365 | |
366 def visitdir(self, dir): | |
367 return False | |
365 | 368 |
366 def __repr__(self): | 369 def __repr__(self): |
367 return '<nevermatcher>' | 370 return '<nevermatcher>' |
368 | 371 |
369 class patternmatcher(basematcher): | 372 class patternmatcher(basematcher): |