|
SVCS - Русская документация
|
Declaration of the RepositoryManager class, managing all repository-level file operations. Подробнее...
#include "../../services/ISubject.hxx"#include <optional>#include <string>#include <filesystem>#include <vector>#include <memory>Классы | |
| struct | svcs::core::CommitInfo |
| Структура, содержащая основные метаданные для одного коммита. Подробнее... | |
| class | svcs::core::RepositoryManager |
| Управляет всеми физическими операциями с файлами и директориями в репозитории SVCS. Подробнее... | |
Пространства имен | |
| namespace | svcs::core |
| Основные структуры данных СКВ и модель объектов. | |
Declaration of the RepositoryManager class, managing all repository-level file operations.
Этот класс является основным поставщиком услуг для приложения SVCS, обрабатывая все низкоуровневые взаимодействия с файловой системой, связанные со структурой репозитория, областью подготовки, коммитами и историей. Он полагается на интерфейс ISubject для всего внутреннего логирования и отчетов об ошибках.