summaryrefslogtreecommitdiff
path: root/extras
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-15 14:14:32 +0200
committerPaul Buetow <paul@buetow.org>2026-02-15 14:14:45 +0200
commit00e5de525bde5d0d77d9553c6126908f2fdfde20 (patch)
tree0686bc72be5f7a5bc5fd18f5dcdd6d0cfb868ac3 /extras
parente6aa888599062843409d037b4007be43ef3b0f02 (diff)
Improve --generate performance with incremental builds (62s -> 2s)
Add mtime-based skip logic to avoid regenerating unchanged files: - generate::fromgmi skips .gmi files where all outputs are newer - template::_generate_file skips templates when output is fresh - Diff-before-overwrite in templates, gemfeed, and notes indexes to preserve mtimes and prevent cascading cache invalidation - Global dependency check (.lastgen sentinel) for header/footer/CSS - Job throttling via wait -n capped at nproc cores - Add --force flag and FORCE_REBUILD env var to bypass skip logic - Fix misleading atom feed "empty cache" log message Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'extras')
0 files changed, 0 insertions, 0 deletions