From dbf30f1231569967d7b3861c52c2d10127b46a93 Mon Sep 17 00:00:00 2001 From: Pavel Shevaev Date: Fri, 18 Apr 2025 14:49:22 +0300 Subject: [PATCH] A bit tweaking heuristics for changed files (ignoring garbage created status) --- taskman.inc.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/taskman.inc.php b/taskman.inc.php index 8defd94..2565c6f 100644 --- a/taskman.inc.php +++ b/taskman.inc.php @@ -322,6 +322,8 @@ class TaskmanFileChanges $changed = array(); $base_dir = dirname($_SERVER['PHP_SELF']); + //for debug + //var_dump($decoded); foreach($decoded as $items) { @@ -345,7 +347,11 @@ class TaskmanFileChanges if($status == 'Changed') $changed[$file] = self::Changed; else if($status == 'Created') - $changed[$file] = self::Created; + { + //let's status for files which were modified and then created + if(isset($changed[$file]) && $changed[$file] !== self::Changed) + $changed[$file] = self::Created; + } else if($status == 'Renamed') $changed[$file] = self::Renamed; else if($status == 'Deleted')