From b67bb3da3c4d7c229f9d77f241de867ea86e1014 Mon Sep 17 00:00:00 2001 From: Pavel Shevaev Date: Wed, 23 Apr 2025 20:34:33 +0300 Subject: [PATCH] Duplicating source files when in Force mode; Adding more info to logs --- config.inc.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/config.inc.php b/config.inc.php index 6361981..522d348 100644 --- a/config.inc.php +++ b/config.inc.php @@ -123,6 +123,11 @@ class ConfigUpdateResult public int $corruptions = 0; public int $fast_jsons = 0; + function isEmpty() : bool + { + return count($this->affected_files) == 0; + } + function isPatchPossible() : bool { return ($this->request->mode == ConfigUpdateMode::Selected || @@ -220,7 +225,7 @@ class ConfigManager //NOTE: at this point taking into account only config files $affected_files->filter(fn($file) => config_is_file($file)); - config_log("Affected files: {$affected_files->count()}"); + config_log("Affected files: {$affected_files->count()}/{$req->files->count()}"); $update_result = new ConfigUpdateResult(); $update_result->request = $req; @@ -354,7 +359,7 @@ class ConfigManager if($req->mode === ConfigUpdateMode::Force) { - $affected_files = $req->files; + $affected_files = new ConfigDirFiles($req->files->getMap()); } else if($req->mode === ConfigUpdateMode::DetectChanged) {