libgit2/libgit2sharp — pull request #164 by tclem (2012-06-01 18:39:27+00:00)
Title: Use Remote.Add and let libgit2 handle default refspec

I like `Add` better than `Createa` as it matches Git's language and I don't feel like you are creating something in the traditional sense. The remote already exists, you are just adding it to this particular repository.

This also makes sure that we don't have defaults in C# code. Whenever possible we should defer for libgit2 for these kinds of things.