Measuring this in one of my repos:
a = repo.dirstate before = datetime.datetime.now() ignore = a._ignore after = datetime.datetime.now() print 'duration:', str(after - before)
base : 0.207s
this change : 0.061s
reescapechar = lambda x:x : 0.056s
So hg status gets faster by this much, orthogonally to chg and
fsmonitor.