Some parts of the code are from https://github.com/AuroraEditor/Version-Control-Kit | All rights reserved - Aurora Editor
CodeMaster Version Control Kit allows us to perform actions like commiting, pulling, pushing and fetching history of whole files or just a certain line of code.
It is currently still in development and has been extracted from the main CodeMaster Repository.