SVCS - English Documentation
Loading...
Searching...
No Matches
VcsObject.hxx File Reference

Definition of the abstract base class for all Version Control System objects. More...

#include <string>

Go to the source code of this file.

Classes

class  svcs::core::VcsObject
 Abstract base class representing any storable, addressable object within the VCS. More...
class  svcs::core::TestableObject
 Helper class for testing the non-abstract methods of VcsObject. More...

Namespaces

namespace  svcs::core
 Core VCS data structures and object model.

Detailed Description

Definition of the abstract base class for all Version Control System objects.

This class establishes the contract and core properties (like the hash ID) required for any object stored in the SVCS object database (e.g., Commit, Blob, Tree).