From d93994bad4d8db0bff9d5c8ffef8022cb1de6d18 Mon Sep 17 00:00:00 2001 From: Neil Drumm <drumm@delocalizedham.com> Date: Wed, 20 Dec 2023 21:40:05 +0000 Subject: [PATCH] Issue #3399867: More-accurate timestamp, track ~dev separately --- project_composer.module | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/project_composer.module b/project_composer.module index 9b935c8..09d4f5a 100644 --- a/project_composer.module +++ b/project_composer.module @@ -1906,15 +1906,17 @@ function project_composer_write_json($release_category, $json, $packagename = NU return ['hash' => 'error', 'filename' => 'error']; } - db_merge('project_composer_update_log') - ->key([ - 'category' => $release_category, - 'package' => $packagename, - ]) - ->fields([ - 'updated' => time(), - ]) - ->execute(); + if (in_array($build_type, [PROJECT_COMPOSER_METADATA_TAGGED, PROJECT_COMPOSER_METADATA_DEV])) { + db_merge('project_composer_update_log') + ->key([ + 'category' => $release_category, + 'package' => $packagename . ($build_type === PROJECT_COMPOSER_METADATA_DEV ? '~dev' : ''), + ]) + ->fields([ + 'updated' => filemtime($filepath), + ]) + ->execute(); + } return ['hash' => $sha256key, 'filename' => $filename]; } -- GitLab