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):