recompile all pages on commits only effecting the srv directory
This commit is contained in:
@ -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}")
|
||||
|
||||
|
Reference in New Issue
Block a user