|
SVCS - Русская документация
|
Объявление класса RepoCommand. Подробнее...
#include "ServerBaseCommand.hxx"#include "../../core/include/Repository.hxx"#include "RemoteManager.hxx"#include <memory>#include <vector>Классы | |
| class | svcs::server::cli::RepoCommand |
| Обработчик команд для управления удаленными репозиториями и конфигурациями. Подробнее... | |
Пространства имен | |
| namespace | svcs::server::cli |
| Компоненты командной строки для администрирования сервера. | |
| namespace | svcs::server |
| Серверные компоненты и команды администрирования. | |
Объявление класса RepoCommand.
RepoCommand реализует интерфейс ICommand для управления конфигурациями на уровне репозитория, в основном сосредотачиваясь на управлении удаленными репозиториями. Эта команда действует как фасад, делегируя фактическое управление удаленными репозиториями классу RemoteManager после обеспечения выполнения команды в контексте валидного репозитория (неявно обрабатывается RepositoryManager). Команда поддерживает подкоманды такие как add, remove, list и rename. Наследуется от ServerBaseCommand для общей функциональности серверных команд.