equal
deleted
inserted
replaced
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) |