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
Add code to cleanup workspaces after a MappingConflict Failure, catching a possible Non-existent workspace exception, then retry.
Create a CleanupWorkspaces() that swallow exceptions
No need of a loop(?)
Merge branch 'batch_size_option' into all
Merge branch 'fix-workspace-conflict' into all