When packages are modified to include extra dependencies, we need to adjust the computation of SCCs.
EDGJMZX6B2IR6X6KQ4TMBA2KH4KWJ5VDHAVJLV6AL5JK4U6ESHYAC KBT6MOT56XEHTPHXRQZH5SCQ7A4A6L4Q2WXAINADIA3BHWGGKROAC LIUJQXB752UIHJFF32LKJ7ECUZ2VDIFDDHBLAUVNBRTPDYNCAUYQC UWQB743KR36X6A6JVNK3VH6KMEFUHOUT6ZS2Y2SWIJR55JSF5WQAC BDEVQIAUBDZLH5NNXJ3HD3WK2ART4V6K2FLHMAQVAQYNXGL4TOIQC SI454P2VFO6Y6RO2NIOH6ZROURP3OTB2BBXH2F36KJT6YML6YBIAC ODUDDQRY373JMDR6W2BHUWSKEU6TEICQMNZIAIFKJPNUA5UN3C4QC for d in (0..v).rev() {if dep.is_match(vertices[d].pkg.package) {debug!("match, copying {:?} to {:?}",vertices[d].context_path, vertices[v].context_path);copy(&mut hashing,&vertices[d].context_path.clone().unwrap(),&tmp.dir_path(),).await?;
for s in &sccs[..scc] {for &d in s.iter() {if dep.is_match(vertices[d].pkg.package) {debug!("match, copying {:?} to {:?}",vertices[d], vertices[v].context_path);copy(&mut hashing,&vertices[d].context_path.clone().unwrap(),&tmp.dir_path(),).await?;}