From b2384254c23adb72a117f910bde06efd537e5f30 Mon Sep 17 00:00:00 2001 From: jerrykingxyz Date: Fri, 13 Jun 2025 17:40:50 +0800 Subject: [PATCH] refactor: make merge modified files and removed files --- .../src/compiler/make/cutout/mod.rs | 24 +------------------ 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/crates/rspack_core/src/compiler/make/cutout/mod.rs b/crates/rspack_core/src/compiler/make/cutout/mod.rs index eb3e09fb44bc..654949b59891 100644 --- a/crates/rspack_core/src/compiler/make/cutout/mod.rs +++ b/crates/rspack_core/src/compiler/make/cutout/mod.rs @@ -49,7 +49,7 @@ impl Cutout { } })); } - MakeParam::ModifiedFiles(files) => { + MakeParam::ModifiedFiles(files) | MakeParam::RemovedFiles(files) => { for module in module_graph.modules().values() { // check has dependencies modified if module.depends_on(&files) { @@ -67,28 +67,6 @@ impl Cutout { } } } - MakeParam::RemovedFiles(files) => { - for module in module_graph.modules().values() { - // check has dependencies modified - if module.depends_on(&files) { - // add module id - force_build_modules.insert(module.identifier()); - // process module dependencies - for connect in module_graph.get_incoming_connections(&module.identifier()) { - force_build_deps.insert(connect.dependency_id); - } - } - } - for dep_id in &artifact.make_failed_dependencies { - let dep = module_graph - .dependency_by_id(dep_id) - .expect("should have dependency"); - let info = FactorizeInfo::get_from(dep).expect("should have factorize info"); - if info.depends_on(&files) { - force_build_deps.insert(*dep_id); - } - } - } MakeParam::ForceBuildDeps(deps) => { force_build_deps.extend(deps); }