A version Control System implementing:
- Create and Commit Changes
- View History of Code
- Branch Code
In Order to Run:
- Compile the files
javac *.java
. - To initialise the repository, run
java Main init
. Ensure there is no other .agile folder in the same directory. - To add a pre-existing file to the staging area, run
java Main add <file_name>
. - To commit changes, run
java Main commit done!
. - To check the local log files, run
java Main log
. - To check global log files, run
java Main global-log
. - To create a branch, run
java Main branch b1
.
Merging functionality can be added as extension.