As part of the #1422 the source code of GitTools.Core was included into the GitVersion repository, but I had to partially revert the changes related to GitTools.Core. This issue is meant to re-integrate the GitTools.Core code, but only the necessary code. This will allow to have a direct dependency on Libgit2sharp