Skip to content
/ cmap Public

A micro version control system designed for tracking changes in files and managing project versions efficiently

Notifications You must be signed in to change notification settings

xastrix/cmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cmap

A micro version control system written in C++ and designed for tracking changes in files and managing project versions efficiently.


FeaturesUsageInstallingDependencies

Features

  • Initialization of a repository similar to git
  • Adding files to the list of tracked files
  • Committing to save the current state of your tracked files
  • Viewing the status of the repository (including modified, deleted, and untracked files)
  • Viewing logs (including hash, commit message, datetime, and committer information)

Usage

cmap h/help

Installing

Clone the repository

git clone --recursive https://github.com/xastrix/cmap.git

Generate VS project by premake5

cd cmap && premake5 vs20xx

Launch cmap.sln (Visual Studio Solution File) and compile project by pressing CTRL+Shift+B

Requirements

  • Visual Studio
  • Windows SDK
  • premake

Dependencies

jsoncpp

About

A micro version control system designed for tracking changes in files and managing project versions efficiently

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published