.Net based SVN client library

As an exercise to figure out socket programming I have been messing around with creating an SVN client library to use with DevExamples.com, well actually a generic SC client library that would allow me to change what repository site I was working against, SVN just seemed like the simplest of them at the moment.

However, after thinking about it, I think it would be better to use one that is already built if possible. I just have not been able to find a pure .Net client library. It is also seems rare for a source control library to work without a working folder, which is somewhat limiting when I want to check the propagation of examples using this method on the same machine.

Though I think it would be interesting to write a LINQ to Source provider, as a way to learn expression trees better. Plus it would be nice to be able to not only easily switch hosting providers (the reason I am looking for a pure .Net library) but also to have a standard syntax to allow me to easily switch from SVN to SourceGear's Vault (which I use for my personal development projects) to TFS (which we use at work) as the storage system for the examples.

Though SvnBridge could possibly help with that too.

Technorati Tags: ,,,

Print | posted on Monday, March 17, 2008 11:29 PM

Feedback

# re: .Net based SVN client library

Left by Mladen Mihajlovic at 3/18/2008 2:15 AM
Gravatar Check out http://www.pumacode.org/projects/svndotnet
and http://www.softec.st/en/OpenSource/ClrProjects/SubversionSharp/SubversionSharp.html

# re: .Net based SVN client library

Left by slynch at 3/18/2008 9:03 AM
Gravatar Thanks, I'll take a look at those. The only one I had found when looking around seemed abandoned.

Your comment:





 
Please add 3 and 6 and type the answer here:

Copyright © Sean Lynch

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski