diff --git a/git.zig b/git.zig index d9e00bb786ac1d6925be750b752935af25b38f25..c35bdd5321e7d924ac2552991f68602481bdf86d 100644 --- a/git.zig +++ b/git.zig @@ -1271,7 +1271,10 @@ pub const Repository = struct { const t = tracer.trace(@src(), "", .{}); defer t.end(); - var file = try r.gitdir.openFile("packed-refs", .{}); + var file = r.gitdir.openFile("packed-refs", .{}) catch |err| switch (err) { + error.ENOENT => return, + else => |e| return e, + }; defer file.close(); const content = try file.mmap(); defer nfs.munmap(content);