Lines Matching refs:feature
137 for feature in sorted(undefined_b):
139 if not feature in undefined_a:
140 files = sorted(undefined_b.get(feature))
141 print "%s\t%s" % (yel(feature), ", ".join(files))
143 commits = find_commits(feature, opts.diff)
147 files = sorted(undefined_b.get(feature) -
148 undefined_a.get(feature))
150 print "%s\t%s" % (yel(feature), ", ".join(files))
152 commits = find_commits(feature, opts.diff)
161 for feature in sorted(undefined):
162 files = sorted(undefined.get(feature))
163 print "%s\t%s" % (yel(feature), ", ".join(files))
251 for feature in sorted(referenced_features):
253 if feature == "FOO" or feature == "BAR" or \
254 feature == "FOO_BAR" or feature == "XXX":
256 if feature not in defined_features:
257 if feature.endswith("_MODULE"):
259 if feature[:-len("_MODULE")] in defined_features:
261 undefined[feature] = referenced_features.get(feature)
275 for feature in features:
276 if not REGEX_FILTER_FEATURES.search(feature):
278 sfiles = referenced_features.get(feature, set())
280 referenced_features[feature] = sfiles
318 for feature in set(features):
319 if REGEX_NUMERIC.match(feature):
322 paths = referenced_features.get(feature, set())
324 referenced_features[feature] = paths