Sunday, March 1, 2009

SharpSvn: .Net Bindings for Subversion

Are you a .Net developer using subversion for your source control system? Have you ever wanted to create your own tools to interface with subversion using .Net code? SharpSvn is a binding of the Subversion Client API for .Net 2.0 applications contained within a set of xcopy-deployable dll's. These allow you to write .Net code to interface with your subversion repository. Use it to create an application that periodically checks the status of your repository and emails you a diff of the recent check-ins. Or use it to parse your log messages to find a certain commit.

Coming soon I will show you how to use SharpSvn to create a simple application that interfaces with a subversion repository.