feat(vcs): the Push dialog shows the outgoing commits' changed files (#1105)

Below the outgoing commits, the Push dialog lists the files they change: all outgoing commits' combined changes by default, or the selected commit's (Show All Commits goes back). Selecting a file shows its diff beside the tree inside the modal dialog. The multi-repository Push dialog does the same for the selected repository or commit.
Цей коміт міститься в:
l0ng-ai authored and GitHub committed 2026-11-04 05:20:58 +08:00
1 джерело f148c1ac6b
коміт d94499b7ac
5 files changed
+181 -4

No files matched your search

+18
Переглянути файл
@@ -125,6 +125,24 @@
flex-direction: column;
padding: 0 14px 14px;
}
/* Push dialogs: the outgoing commits' changed files below the commits, the diff beside them. */
.pushChanges {
display: flex;
flex-direction: column;
min-height: 0;
}
.pushChanges .comparison {
height: min(360px, 45vh);
padding: 0 14px 14px;
}
.pushChangesTitle {
display: flex;
align-items: center;
gap: 8px;
min-height: 24px;
padding: 0 14px 6px;
color: var(--fg-subtle);
}
.todoList {
margin: 8px 0 0;
padding-left: 18px;