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

Управляет чтением, записью и жизненным циклом объектов СКВ на диске с использованием формата Git. Подробнее...

#include "VcsObject.hxx"
#include <filesystem>
#include <string>
#include <memory>
#include <utility>
#include "../../services/ISubject.hxx"

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

Классы

class  svcs::core::ObjectStorage
 Управляет базой данных объектов системы контроля версий, включая сохранение и восстановление объектов. Подробнее...

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

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

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

Управляет чтением, записью и жизненным циклом объектов СКВ на диске с использованием формата Git.

Этот класс обрабатывает построение путей к файлам, сериализацию, сжатие/распаковку Zlib и действует как фабрика для восстановления конкретных типов VcsObject (Blob, Tree, Commit). Использует внедренный ISubject для внутреннего логирования событий.