Enigma is a version controlling system (VCS) built in python.
-
Clone the repository:
git clone https://github.com/namangt68/enigma.git
-
cd to enigma directory and run enigma by executing 'eni' file:
./eni
-
./eni init
-
./eni add .
(Use filename instead of '.' for adding any file) -
./eni status
-
./eni commit
-
How a version control system works
-
How to organize a large project in modules
-
How to do Safe hashing
-
How to safely compress and keep files
-
How to match filename pattern
- Put project on the python package index (PyPi). Then enigma can be installed from there using
pip install enigma
.
This project was build under CS307 System Practicum course at IIT Mandi by Abhishek Pandey, Naman Gupta and Swapnil Sharma.