--- a/mercurial/scmutil.py Wed Apr 10 15:08:26 2013 -0700
+++ b/mercurial/scmutil.py Wed Apr 10 15:08:27 2013 -0700
@@ -7,7 +7,7 @@
from i18n import _
from mercurial.node import nullrev
-import util, error, osutil, revset, similar, encoding, phases
+import util, error, osutil, revset, similar, encoding, phases, parsers
import match as matchmod
import os, errno, re, stat, glob
@@ -927,6 +927,9 @@
def __contains__(self, d):
return d in self._dirs
+if util.safehasattr(parsers, 'dirs'):
+ dirs = parsers.dirs
+
def finddirs(path):
pos = path.rfind('/')
while pos != -1: