Integrate git into IMMS.
This merge request contains the following additions/changes:
- Git integration (
git
is a dependency if you want to use this feature, and only works on Linux) - Lower cognitive complexity in the md2html method
If you want to use the git feature, know that the initial load time will be longer, depending on how large your repository is and the internet connection speed to where IMMS is hosted.