authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-30 11:29:33 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-30 11:29:33 -07:00
log9cb286b1359cd1840053d8c7cc5f8b67b06b94b3
tree607d1c6d0408b432d8104265d029a0a63f61bf26
parentc2804f006329682d49c09e3efaa2dd1270578921
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

adapt to changed readUntilDelimiter api


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

src/cmd/fetch.zig+2-1
......@@ -216,7 +216,8 @@ fn diff_lockfile(alloc: std.mem.Allocator) !void {
216216
217217 var rems = std.ArrayList(string).init(alloc);
218218 var adds = std.ArrayList(string).init(alloc);
219 while (try r.readUntilDelimiterOrEofAlloc(alloc, '\n', max)) |line| {
219 while (try r.readUntilDelimiterOrEofAlloc(alloc, '\n', max)) |line_full| {
220 const line = line_full[0 .. line_full.len - 1];
220221 if (line[0] == ' ') continue;
221222 if (line[0] == '-') try rems.append(line[1..]);
222223 if (line[0] == '+') if (line[1] == '2') break else try adds.append(line[1..]);
src/common.zig+2-1
......@@ -341,7 +341,8 @@ pub fn parse_lockfile(alloc: std.mem.Allocator, dir: nfs.Dir) ![]const [4]string
341341 var r = nio.BufferedReader(4096, nfs.File).init(f);
342342 var i: usize = 0;
343343 var v: usize = 1;
344 while (try r.readUntilDelimiterOrEofAlloc(alloc, '\n', max)) |line| : (i += 1) {
344 while (try r.readUntilDelimiterOrEofAlloc(alloc, '\n', max)) |line_full| : (i += 1) {
345 const line = line_full[0 .. line_full.len - 1];
345346 if (i == 0 and std.mem.eql(u8, line, "2")) {
346347 v = 2;
347348 continue;