gitsharp library