Show More
@@ -1107,6 +1107,7 b' class dirstate(object):' | |||
|
1107 | 1107 | unknown, |
|
1108 | 1108 | warnings, |
|
1109 | 1109 | bad, |
|
1110 | traversed, | |
|
1110 | 1111 | ) = rustmod.status( |
|
1111 | 1112 | self._map._rustmap, |
|
1112 | 1113 | matcher, |
@@ -1117,7 +1118,13 b' class dirstate(object):' | |||
|
1117 | 1118 | bool(list_clean), |
|
1118 | 1119 | bool(list_ignored), |
|
1119 | 1120 | bool(list_unknown), |
|
1121 | bool(matcher.traversedir), | |
|
1120 | 1122 | ) |
|
1123 | ||
|
1124 | if matcher.traversedir: | |
|
1125 | for dir in traversed: | |
|
1126 | matcher.traversedir(dir) | |
|
1127 | ||
|
1121 | 1128 | if self._ui.warn: |
|
1122 | 1129 | for item in warnings: |
|
1123 | 1130 | if isinstance(item, tuple): |
@@ -1193,8 +1200,6 b' class dirstate(object):' | |||
|
1193 | 1200 | use_rust = False |
|
1194 | 1201 | elif sparse.enabled: |
|
1195 | 1202 | use_rust = False |
|
1196 | elif match.traversedir is not None: | |
|
1197 | use_rust = False | |
|
1198 | 1203 | elif not isinstance(match, allowed_matchers): |
|
1199 | 1204 | # Some matchers have yet to be implemented |
|
1200 | 1205 | use_rust = False |
General Comments 0
You need to be logged in to leave comments.
Login now