Cquery can report transitions [
@@ -300,6 +300,8 @@ message Rule {
// predecessors in the dependency graph.
repeated string rule_input = 5;
+ repeated ConfiguredRuleInput configured_rule_input = 15;
+
// All of the outputs of the rule (formatted as absolute labels). These are
// successors in the dependency graph.
repeated string rule_output = 6;
@@ -332,6 +334,12 @@ message Rule {
repeated string definition_stack = 14;
}
+message ConfiguredRuleInput {
+ optional string label = 1;
+ optional string configuration_checksum = 2;
+ optional uint32 configuration_id = 3;
+}
+
// Summary of all transitive dependencies of 'rule,' where each dependent
// rule is included only once in the 'dependency' field. Gives complete
// information to analyze the single build target labeled rule.name,
