Update libgit2sharp to v0.18.1
Use the good Signature
Change call to CreateCommit() because used api is obsolete
Use libgit2sharp to find commits to checkin
Adapt FindParentCommits() to return nothing when commits are not parents
Unit test