|
SVCS - English Documentation
|
Manages the entire version control repository, acts as a Subject for event logging, and controls all major VCS operations. More...
#include "../../services/ISubject.hxx"#include "ObjectStorage.hxx"#include "Index.hxx"#include <string>#include <vector>#include <memory>#include <filesystem>Go to the source code of this file.
Classes | |
| class | svcs::core::Repository |
| Manages the version control directory structure and core operations. More... | |
Namespaces | |
| namespace | svcs::core |
| Core VCS data structures and object model. | |
Manages the entire version control repository, acts as a Subject for event logging, and controls all major VCS operations.
This class is responsible for initializing the repository structure, managing the ObjectStorage, and coordinating all file system and object database interactions. It implements the ISubject interface to broadcast events about its operations.