authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-04-19 17:39:12 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-04-19 17:39:12 -07:00
log6a9f3a0180bf134455a6e7a8fddc320ac2f71799
tree2fc24455f872a2efccd2f114ca6191e28b5423b6
parent58fddac12aed89c2b03c6c574d42080736fdbd55
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

addPackedRefs: fix error when packed-refs does not exist yet


1 files changed, 4 insertions(+), 1 deletions(-)

git.zig+4-1
......@@ -1271,7 +1271,10 @@ pub const Repository = struct {
12711271 const t = tracer.trace(@src(), "", .{});
12721272 defer t.end();
12731273
1274 var file = try r.gitdir.openFile("packed-refs", .{});
1274 var file = r.gitdir.openFile("packed-refs", .{}) catch |err| switch (err) {
1275 error.ENOENT => return,
1276 else => |e| return e,
1277 };
12751278 defer file.close();
12761279 const content = try file.mmap();
12771280 defer nfs.munmap(content);