mercurial/pathutil.py
changeset 48913 f254fc73d956
parent 48875 6000f5b25c9b
child 48946 642e31cb55f0
equal deleted inserted replaced
48912:a0674e916fb6 48913:f254fc73d956
   322         a dict map indicates a dirstate while a list indicates a manifest
   322         a dict map indicates a dirstate while a list indicates a manifest
   323         """
   323         """
   324         self._dirs = {}
   324         self._dirs = {}
   325         addpath = self.addpath
   325         addpath = self.addpath
   326         if isinstance(map, dict) and only_tracked:
   326         if isinstance(map, dict) and only_tracked:
   327             for f, s in pycompat.iteritems(map):
   327             for f, s in map.items():
   328                 if s.state != b'r':
   328                 if s.state != b'r':
   329                     addpath(f)
   329                     addpath(f)
   330         elif only_tracked:
   330         elif only_tracked:
   331             msg = b"`only_tracked` is only supported with a dict source"
   331             msg = b"`only_tracked` is only supported with a dict source"
   332             raise error.ProgrammingError(msg)
   332             raise error.ProgrammingError(msg)