srctree

Gregory Mullen parent c2c099a7 70ef96c3
use helper function

inlinesplit
src/endpoints/repos/diffs.zig added: 4, removed: 12, total 0
@@ -79,11 +79,7 @@ fn new(ctx: *Context) Error!void {
 
const remotes = repo.listRemotes(ctx.alloc) catch return error.Unknown;
defer {
for (remotes) |r| {
ctx.alloc.free(r.name);
if (r.url) |url| ctx.alloc.free(url);
if (r.fetch) |fetch| ctx.alloc.free(fetch);
}
for (remotes) |r| r.raze(ctx.alloc);
ctx.alloc.free(remotes);
}
 
 
src/git.zig added: 4, removed: 12, total 0
@@ -1336,10 +1336,6 @@ test "list remotes" {
try std.testing.expect(remotes.len == 2);
try std.testing.expectEqualStrings("github", remotes[0].name);
try std.testing.expectEqualStrings("gr.ht", remotes[1].name);
for (remotes) |rm| {
a.free(rm.name);
if (rm.url) |url| a.free(url);
if (rm.fetch) |fetch| a.free(fetch);
}
for (remotes) |rm| rm.raze(a);
a.free(remotes);
}