christianspecht / scm-backup

Makes offline backups of your cloud hosted source code repositories
https://scm-backup.org/
GNU General Public License v3.0
58 stars 20 forks source link

Fetch Git repos with libgit2 instead of Git command line #61

Open christianspecht opened 3 years ago

christianspecht commented 3 years ago

Make a second implementation of the GitScm class, using LibGit2Sharp (instead of command line Git) under the hood.

The current command line implementation should be the default, the new implementation should be enabled via config setting.

If libgit2sharp can do everything we need, maybe it's a solution for #57 and #58.

christianspecht commented 3 years ago