-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Diff against a dedicated exec version of the baseline configuration
When `--experimental_output_directory_naming_scheme` is set to `diff_against_baseline`, the current configuration is diffed against a baseline and a hash of the diff is appended to the output directory. If a target that is built in the exec configuration transitions further, the diff would, before this change, include the (substantial) set of flags that differ between the top-level target and exec configuration. This made caching less efficient across builds that change flags that are reset by the exec configuration, e.g. `--collect_code_coverage`. This is fixed by comparing exec configuration against a dedicated exec version of the top-level target configuration, which is safe since `is exec configuration` itself is explicit in the output path.
- Loading branch information
Showing
5 changed files
with
12 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters