feat(vcs): support multiple repositories in the Git tool window

The Git tool window followed one globally selected repository even when multiple roots were registered. Aggregate repository logs and branches, preserve repository identity in selections, history tabs, stashes, diffs and patch commands, and capture repository targets for delayed operations and dialogs. Validate tag names against the captured repository.

Fixes #195
Цей коміт міститься в:
l0ng-ai authored and GitHub committed 2026-10-29 14:30:32 +08:00
1 джерело 75b1704f78
коміт 4d503ef976
31 files changed
+1084 -313

No files matched your search

+8
Переглянути файл
@@ -500,3 +500,11 @@
min-height: 0;
overflow: auto;
}
.colRepository {
flex: 0 0 100px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--fg-secondary);
}