╭ changed ──────────────╮ │src/ui/Repo/Commits.zig│ ╰───────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │172 next_start = try aa.dupe(u8, &oid); │ │173 break; │ │174 } │ │175 - // a result whose object is gone is skipped rather than shown │ │176 - var commit_object = obj.Object(.xit, repo_opts).init(state, io, gpa, &oid) catch continue; │ │175 + var commit_object = try obj.Object(.xit, repo_opts).initCommit(state, io, gpa, &oid); │ │176 defer commit_object.deinit(); │ │178 - if (commit_object.content != .commit) continue; │ │177 @memcpy(&oids[count], &oid); │ │178 buf[count] = try commitEntry(repo_kind, repo_opts, arena, repo, io, gpa, admin_moment, &commit_object, root_message and count == 0);│ │179 count += 1; │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯