From daa45d99dc3eac1f38b0f3f4c138483f310860a0 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 1 Aug 2026 02:32:39 -0700 Subject: [PATCH] getObject: alloc loose object content with not mmap --- git.zig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/git.zig b/git.zig index 024ca71ae6956994f2d7baf4658bbb6a7d8f11a0..2a78ea119ecc19a650ac97702b95a95e3dc90a67 100644 --- a/git.zig +++ b/git.zig @@ -812,8 +812,9 @@ pub const Repository = struct { else => |e| return e, }; defer objfile.close(); - const compressed_content = try objfile.mmap(); - defer nfs.munmap(compressed_content); + const stat = try objfile.stat(); + const compressed_content = try objfile.readAlloc(r.gpa, stat.size); + defer r.gpa.free(compressed_content); var list: nio.AllocatingWriter = .init(r.gpa); errdefer list.deinit(); try list.ensureUnusedCapacity(512); -- 2.54.0