|
| | Blob.cxx |
| | Implementation of the Blob class, a core SVCS object for file content storage.
|
| | BranchManager.cxx |
| | Implementation of the BranchManager class.
|
| | Commit.cxx |
| | Implementation of the Commit class, representing a history snapshot in the SVCS.
|
| | Index.cxx |
| | Implementation of the Index class, managing the staging area and building the commit tree.
|
| | ObjectStorage.cxx |
| | Implementation of the ObjectStorage class, managing the storage and retrieval of compressed VcsObject objects.
|
| | Repository.cxx |
| | Implementation of the Repository class, which serves as the main application facade and core logic for the VCS.
|
| | RepositoryManager.cxx |
| | Implementation of the RepositoryManager class, handling high-level repository creation, initialization, and cleanup utilities.
|
| | Tree.cxx |
| | Implementation of the Tree class, which represents a directory structure in the SVCS and maps names to object hashes.
|
| | Utils.cxx |
| | Implementation of general utility functions for file I/O and hash format conversion.
|