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

Управляет всем репозиторием системы контроля версий, действует как Subject для логирования событий и контролирует все основные операции СКВ. Подробнее...

#include "../../services/ISubject.hxx"
#include "ObjectStorage.hxx"
#include "Index.hxx"
#include <string>
#include <vector>
#include <memory>
#include <filesystem>

См. исходные тексты.

Классы

class  svcs::core::Repository
 Управляет структурой директорий системы контроля версий и основными операциями. Подробнее...

Пространства имен

namespace  svcs::core
 Основные структуры данных СКВ и модель объектов.

Подробное описание

Управляет всем репозиторием системы контроля версий, действует как Subject для логирования событий и контролирует все основные операции СКВ.

Этот класс отвечает за инициализацию структуры репозитория, управление ObjectStorage и координацию всех взаимодействий с файловой системой и базой данных объектов. Он реализует интерфейс ISubject для широковещательной передачи событий о своих операциях.