Merge "aconfig: remove cache filtering by container" into main am: 59274f816c
Original change: https://android-review.googlesource.com/c/platform/build/+/3049453 Change-Id: I6f8d39b20b7ba326ba61cdb8965fcf1f185155c5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -242,10 +242,7 @@ pub fn create_storage(
|
|||||||
let parsed_flags_vec: Vec<ProtoParsedFlags> = caches
|
let parsed_flags_vec: Vec<ProtoParsedFlags> = caches
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|mut input| input.try_parse_flags())
|
.map(|mut input| input.try_parse_flags())
|
||||||
.collect::<Result<Vec<_>>>()?
|
.collect::<Result<Vec<_>>>()?;
|
||||||
.into_iter()
|
|
||||||
.filter(|pfs| find_unique_container(pfs) == Some(container))
|
|
||||||
.collect();
|
|
||||||
generate_storage_file(container, parsed_flags_vec.iter(), file)
|
generate_storage_file(container, parsed_flags_vec.iter(), file)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -324,14 +321,6 @@ fn find_unique_package(parsed_flags: &[ProtoParsedFlag]) -> Option<&str> {
|
|||||||
Some(package)
|
Some(package)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn find_unique_container(parsed_flags: &ProtoParsedFlags) -> Option<&str> {
|
|
||||||
let container = parsed_flags.parsed_flag.first().map(|pf| pf.container())?;
|
|
||||||
if parsed_flags.parsed_flag.iter().any(|pf| pf.container() != container) {
|
|
||||||
return None;
|
|
||||||
}
|
|
||||||
Some(container)
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn modify_parsed_flags_based_on_mode(
|
pub fn modify_parsed_flags_based_on_mode(
|
||||||
parsed_flags: ProtoParsedFlags,
|
parsed_flags: ProtoParsedFlags,
|
||||||
codegen_mode: CodegenMode,
|
codegen_mode: CodegenMode,
|
||||||
|
Reference in New Issue
Block a user