╭ changed ──────────────╮ │src/ui/Repo/Commits.zig│ ╰───────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────╮ │246 break :file_loop; │ │247 } │ │248 var lines: std.ArrayList([]const u8) = .empty; │ │245 - try appendHunkLines(repo_opts, arena, &lines, &hunk_iter, &hunk); │ │249 + try appendHunkLines(repo_kind, repo_opts, arena, &lines, &hunk_iter, &hunk);│ │250 try hunks.append(arena, .{ │ │251 .path = if (path_attached) null else try arena.dupe(u8, pair.path), │ │252 .lines = try lines.toOwnedSlice(arena), │ ╰─────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────╮ │261 // append a hunk's header and its edit lines, each prefixed with a right-aligned │ │262 // line number in a column wide enough for the hunk's largest number, then a space│ │263 fn appendHunkLines( │ │260 - comptime repo_opts: rp.RepoOpts(.xit), │ │264 + comptime repo_kind: rp.RepoKind, │ │265 + comptime repo_opts: rp.RepoOpts(repo_kind), │ │266 arena: std.mem.Allocator, │ │267 lines: *std.ArrayList([]const u8), │ │263 - hunk_iter: *df.HunkIterator(.xit, repo_opts), │ │264 - hunk: *df.Hunk(.xit, repo_opts), │ │268 + hunk_iter: *df.HunkIterator(repo_kind, repo_opts), │ │269 + hunk: *df.Hunk(repo_kind, repo_opts), │ │270 ) !void { │ │271 var max_num: usize = 1; │ │272 for (hunk.edits.items) |edit| { │ ╰───────────────────────────────────────────────────────────────────────────────────────╯