diff --git a/www/src/build.hy b/www/src/build.hy index c26c306..726060a 100644 --- a/www/src/build.hy +++ b/www/src/build.hy @@ -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}")