╭ changed ──────────────╮ │src/ui/Repo/Commits.zig│ ╰───────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │124 var count: usize = 0; │ │125 var next_start: ?[]const u8 = null; │ │126 { │ │127 - var iter = repo.log(io, gpa, start_oids) catch return emptyResult(aa, location, resolved.ref_or_oid, resolved.value, content); │ │127 + var iter = repo.log(io, gpa, .{ .start_oids = start_oids, .first_parent = true }) catch return emptyResult(aa, location, resolved.ref_or_oid, resolved.value, content);│ │128 defer iter.deinit(); │ │129 // omit the base and its ancestors │ │130 if (base_oid_maybe) |base_oid| try iter.exclude(&base_oid); │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮ │228 │ │229 // load the commit so we can diff it against its first parent. │ │230 var start_oids = [_][xit.hash.hexLen(repo_opts.hash)]u8{oid}; │ │231 - var commit_iter = repo.log(io, gpa, start_oids[0..1]) catch return empty; │ │231 + var commit_iter = repo.log(io, gpa, .{ .start_oids = start_oids[0..1] }) catch return empty;│ │232 defer commit_iter.deinit(); │ │233 const commit_object = (commit_iter.next(gpa) catch return empty) orelse return empty; │ │234 defer commit_object.deinit(); │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯