def _order_target_list(self, targets):
Orders the targets topologically, from least to most dependent.
targets = set(filter(has_sources, targets))
return filter(targets.__contains__, reversed(InternalTarget.sort_targets(targets)))
def _key_for(self, target, dependency_keys):
def fingerprint_extra(sha):
After Change
def _order_target_list(self, targets):
Orders the targets topologically, from least to most dependent.
targets = set(t for t in targets if isinstance(t, Target))
return filter(targets.__contains__, reversed(InternalTarget.sort_targets(targets)))
def _key_for(self, target, dependency_keys):
def fingerprint_extra(sha):