A version-control system that mimics some of the basic features of the popular Git system. This is simpler and not as fully featured but it retains common features such as:
It has been built on Java and has been designed according to the specifications provided by https://sp21.datastructur.es/materials/proj/proj2/proj2#a-note-on-this-spec.