Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
|
20eefabac8 | |
|
df8a59f15b |
|
@ -134,7 +134,7 @@ class ConfigUpdateResult
|
||||||
{
|
{
|
||||||
return ($this->request->mode == ConfigUpdateMode::Selected ||
|
return ($this->request->mode == ConfigUpdateMode::Selected ||
|
||||||
$this->request->mode === ConfigUpdateMode::DetectChanged) &&
|
$this->request->mode === ConfigUpdateMode::DetectChanged) &&
|
||||||
count(array_filter($this->added_files, fn($f) => config_is_file($f))) == 0 &&
|
//TODO: support removed files as well?
|
||||||
count(array_filter($this->removed_files, fn($f) => config_is_file($f))) == 0;
|
count(array_filter($this->removed_files, fn($f) => config_is_file($f))) == 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -395,6 +395,11 @@ class ConfigManager
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//NOTE: newly added files are marked as affected always without checking for staleness
|
||||||
|
// with the last run file
|
||||||
|
foreach($added_files as $file)
|
||||||
|
$affected_files->addFile($file, unique: true);
|
||||||
|
|
||||||
//if there were removed files we need to rebuild affected files
|
//if there were removed files we need to rebuild affected files
|
||||||
foreach($removed_files as $file)
|
foreach($removed_files as $file)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue