On Sun, 16 Dec 2012 22:18:51 -0800 (PST)
Thomas Ferris Nicolaisen <tfn...@gmail.com> wrote:
> > Is there anything comparable for Git that I can pull from NuGet or
> > some other source?
> Libgit2 <http://libgit2.github.com/> has bindings in
> C#<https://github.com/libgit2/libgit2sharp>. It's also used by the
> C#Github for Windows product, so should be fairly
> stable now, I reckon.
> There also is gitsharp <http://www.eqqon.com/index.php/GitSharp>, an
> complete implementation of Git on .Net, although I believe that it is
> somewhat less mature than libgit2.
GitSharp appears to be dormant -- to cite its main page:
"GitSharp is a quite usable and stable library used by several projects
to interact with git repositories. To get an idea check out the Demo
(see below)! GitSharp development is currently on hold because we
believe that the libgit2 project and its C# bindings libgit2sharp are
far more promising to work on."
So libigt2sharp appears to be the way to go (at the expence of
depending on a C DLL).
Though personally I find the solution proposed by P Rouleau to be more
sensible than using a Git library.