OOAD---Version-Control-System

A version Control System implementing:

  • Create and Commit Changes
  • View History of Code
  • Branch Code

In Order to Run:

  1. Compile the files javac *.java.
  2. To initialise the repository, run java Main init. Ensure there is no other .agile folder in the same directory.
  3. To add a pre-existing file to the staging area, run java Main add <file_name>.
  4. To commit changes, run java Main commit done!.
  5. To check the local log files, run java Main log.
  6. To check global log files, run java Main global-log.
  7. To create a branch, run java Main branch b1.

Merging functionality can be added as extension.