╭ changed ──╮ │src/try.zig│ ╰───────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1424 │ │1425 // a null tree keeps the parent's content, so the branch advances │ │1426 // without the fixture having to build one │ │1427 - const author_line = try std.fmt.allocPrint(aa, "{s} <{s}>", .{ ctx.author.name, ctx.author.email }); │ │1427 + const author_line = try aa.print("{s} <{s}>", .{ ctx.author.name, ctx.author.email }); │ │1428 const feature_old = (try rf.readRecur(.xit, opts, state.readOnly(), ctx.io, .{ .ref = .{ .kind = .head, .name = "feature" } })) orelse return error.NotFound;│ │1429 const feature_new = try obj.writeCommit(.xit, opts, state, ctx.io, ctx.allocator, .{ │ │1430 .message = "Revise the feature branch", │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1444 }, │ │1445 .{ │ │1446 .ref_name = try aa.dupe(u8, "refs/heads/docs"), │ │1447 - .old_oid = try aa.dupe(u8, "0" ** hash.hexLen(opts.hash)), │ │1447 + .old_oid = try aa.dupe(u8, &@as([hash.hexLen(opts.hash)]u8, @splat('0'))),│ │1448 .new_oid = try aa.dupe(u8, &docs_new), │ │1449 }, │ │1450 }; │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────╯