diff --git a/git.zig b/git.zig index a9136abead8ce697e6a131da1bbcb763de8584ee..2d60adeeafd4ea5596947ab6d9b824c2bef8afa2 100644 --- a/git.zig +++ b/git.zig @@ -1695,7 +1695,7 @@ pub const Repository = struct { prev_tree = next_tree; continue; } - try list.appendSlice(alloc, prev_prev_commit.?.parents[0].id ++ "\n"); + try list.appendSlice(alloc, (if (prev_prev_commit) |p| p.parents[0].id else from.id) ++ "\n"); if (prev_prev_commit) |p| p.destroy(r); prev_prev_commit = prev_commit; prev_commit = next_commit;