From 5c44c26be7735dd3f6c95dea4c2738bc679748ad Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Fri, 13 Mar 2026 19:39:05 -0700 Subject: [PATCH] parseTreeDiff: empty diff actually is valid --- git.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/git.zig b/git.zig index 90a18ecf6a78044663e411f7b85d1701aec31f82..a9dfce042132e437ddebf86cede06012098e3f21 100644 --- a/git.zig +++ b/git.zig @@ -604,6 +604,12 @@ pub fn parseTreeDiff(alloc: std.mem.Allocator, input: string) !TreeDiff { .sub_path = kter.rest(), }); } + if (lineiter.peek() == null) { + return TreeDiff{ + .overview = overview.items, + .diffs = diffs.items, + }; + } // diff --git a/notes/all_packages.txt b/notes/all_packages.txt // index c06b41d..e8f91cf 100644 -- 2.54.0