Мне нужно получить доступ к некоторым DVCS из моего .NET-кода, и потому что я знаком с Mercurial и Git, у одного из этих двух есть лучше клиентская библиотека .NET? И я имею в виду не просто оболочку, я имею в виду полную реализацию .NET, не требующую вызовов командной строки в фоновом режиме.
Примечание: Если ответом был Bazaar или какой-нибудь другой DVCS, с которым я не знаком, ничего страшного, реальный DVCS не так важен.
Изменить: Я ищу ответы от людей, которые действительно пробовали некоторые .NET-клиенты и могут оценить их качество.