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.
