Первое правило соответствия применяется. В этом случае правило deny является первым, поэтому оно будет соответствовать первому; ни одному пользователю не будет предоставлен доступ к репо a / b, независимо от того, какие другие правила следуют этому правилу.
Попробуйте поместить два правила записи над правилом запрета.
Обратите внимание, что любые правила в /etc/mercurial-server/access.conf будут логически предшествовать этим правилам.