╭ changed ───────────╮ │src/ui/Repo/Undo.zig│ ╰────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────╮ │370 │ │371 // the sub header holds the command that clears the history. a server │ │372 // without ssh has no way to. │ │373 - if (session.data.git_ssh_port) |port| { │ │373 + if (session.data.git_ssh_url) |ssh_url| { │ │374 var header_scroll = try ui.widget.HeaderScroll.init(allocator, session);│ │375 errdefer header_scroll.deinit(allocator); │ │376 { │ ╰─────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │377 const aa = session.page_arena.allocator(); │ │378 - const command = try aa.print("git push ssh://localhost:{d}/{s} :" ++ push.clear_undo_ref, .{ port, data.identity });│ │378 + const command = try aa.print("git push {s}/{s} :" ++ push.clear_undo_ref, .{ ssh_url, data.identity }); │ │379 var copyable_text = try ui.widget.CopyableText.init(allocator, session, &.{.{ │ │380 .text = command, │ │381 .copyable_text = try aa.print("{s}{s}", .{ session.data.git_ssh_prefix, command }), │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯