|
SVCS - English Documentation
|
Declaration of the RepositoryManager class, managing all repository-level file operations. More...
#include "../../services/ISubject.hxx"#include <optional>#include <string>#include <filesystem>#include <vector>#include <memory>Go to the source code of this file.
Classes | |
| struct | svcs::core::CommitInfo |
| Structure containing essential metadata for a single commit. More... | |
| class | svcs::core::RepositoryManager |
| Manages all physical file and directory operations within the SVCS repository. More... | |
Namespaces | |
| namespace | svcs::core |
| Core VCS data structures and object model. | |
Declaration of the RepositoryManager class, managing all repository-level file operations.
This class is the core service provider for the SVCS application, handling all low-level file system interactions related to the repository structure, staging area, commits, and history. It relies on the ISubject interface for all internal logging and error reporting.