armbian-build/lib/tools/common
Igor Velkov ae6735f470
patching: fix #9028 timestamp when multiple patches touch same file (#9489)
If patch B sorts after patch A but has an older mtime, it would
overwrite A's timestamp on the shared file, causing the kernel Makefile
to skip recompilation.

Fix: only call os.utime() when the new mtime is strictly greater than
the file's current mtime.
2026-03-05 10:13:40 +01:00
..
aggregation_utils.py Revert "armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439" 2023-07-19 01:02:23 +02:00
armbian_utils.py Make the colorized build output readable on a light background 2024-02-09 19:38:03 +01:00
bash_declare_parser.py bash_declare_parser: parse space-separated single-quoted array values correctly ('THIS=has space' is a single token, not two) 2023-05-04 16:08:11 +02:00
dt_makefile_patcher.py patching: Makefile Autopatcher: only add entries for DTs in same target_dir 2026-01-09 20:29:08 +01:00
gha.py pipeline: don't bomb when logging int value's length (GHA outputs) 2023-10-13 21:05:33 +02:00
md_asset_log.py patching: Patching Summary and Patching Failures tables using Python's Rich 2023-06-13 12:29:52 +02:00
patching_config.py patching: introduce add-only mode for DT Makefile AutoPatcher 2026-01-09 20:29:08 +01:00
patching_utils.py patching: fix #9028 timestamp when multiple patches touch same file (#9489) 2026-03-05 10:13:40 +01:00
term_colors.py Make the colorized build output readable on a light background 2024-02-09 19:38:03 +01:00