A minimal version control system implemented in C that demonstrates the core concepts of version control. MVCS supports repository initialization, object storage (blob/tree/commit), SHA-256 hashing, staging area, commits, and history traversal.
c git version-control filesystem clang vc version-control-system versioncontrol version-control-with-git minimal-git minimal-c
-
Updated
Dec 24, 2025 - C