recompile all pages on commits only effecting the srv directory

This commit is contained in:
2025-07-07 17:37:44 -07:00
parent 2816ea30dd
commit a392484bb5

View File

@ -33,7 +33,9 @@
(setv last-compile-time (last-changed "../site"))
(setv data-dir-changed? (> (last-changed "data") last-compile-time))
(setv assets-dir-changed? (> (last-changed "assets") last-compile-time))
(setv last-commit-newer (> (-> (check-output #[[git log -1 --format="%at"]] :shell True) (.decode) (.strip) (int)) last-compile-time))
(setv last-commit-newer (let
[last-commit (-> (check-output #[[git log -1 --format="%at"]] :shell True) (.decode) (.strip) (int))]
(and (> last-commit last-compile-time) (> last-commit (last-changed "../../srv")))))
(print f"last compiled: {last-compile-time :.0f}")