From 83d72f62472960d6ddf3ae6069151987d3b7bebe Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Sun, 5 Oct 2025 18:32:28 +0200 Subject: only update index.htm when it actually changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- src/gen.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/gen.zig b/src/gen.zig index a02503b..114924c 100644 --- a/src/gen.zig +++ b/src/gen.zig @@ -19,7 +19,7 @@ pub fn generate(ctx: *Context) !void { } fn genIndexHtml(ctx: *Context) !void { - ctx.progress_start("index.html"); + ctx.progress_start("index.htm"); defer ctx.progress_end(); const srcpathIndex = try fs.joinPathAndFilename(ctx.allocator(), &.{Context.params.PAGE_PATH}, &.{"index.htm"}); @@ -65,6 +65,8 @@ fn genIndexHtml(ctx: *Context) !void { \\ \\ ); + + if (!try f.diff()) try f.undo(); } fn genSite(ctx: *Context) !void { -- cgit 1.4.1