SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Файл RepositoryManager.hxx

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 для всего внутреннего логирования и отчетов об ошибках.