Svn.NET Icon

Svn.NET

Build reliable .NET bindings for the Subversion version-control system libraries

Svn.NETOverview

This is a project to build reliable .NET bindings for the Subversion version-control system libraries. This is a continuation of the SubversionSharp library initially created by Softec and released under the LGPL.

Even though this is a "fork" of SubversionSharp, I have spoken with the author of that project and we plan to eventually merge the projects back together. I am more interested in full .NET 2.0 compatibility and eventually creating a fully-managed client library that does not expose any "unsafe" code to users. I also want to regularly publish Win32 binary zipfiles which contain all the DLLs necessary to access the Subversion API from .NET 2.0 (including the Subversion client library and all dependencies such as APR, Neon, etc.)

Creating this "temporary fork" allows me more flexibility in continuing development in these areas. I do not intend to change the namespace of any existing classes or assemblies.

Project Status (and How You Can Help!)
We have released a zipfile (see below) containing a binary Win32 build of the Subversion 1.4 client library, its dependencies, and the AprSharp and SubversionSharp managed assemblies which fully expose the Subversion 1.4 client API. Note that other Subversion APIs, such as the RA (Repository Access, or "server") Layer are not implemented and we have no plans to implement them at this time.

The long-term goal for Svn.NET is to hide all unsafe methods from the public interface, and expose only a fully managed API. Consuming applications should not need to deal with the intricacies of the Subversion API.

However, in order to achieve this goal, the existing SvnClient library needs to have a complete suite of unit tests written, as well as better code documentation, in order to allow us to refactor parts of the CodeBase without breaking functionality. If you have C# experience and would like to help a bit on this project, writing a unit test or two is a great way to help!

It is relatively easy to exa

NEW

Fixed some bugs.

Svn.NETInformation

Version
1.4
Date
03.19.09
License
Free
Language
English
File Size
2.17MB
Developer
Category
SubCategory
Operating Systems
Windows Vista, 2003, XP, 2000, 98, Me, NT
System Requirements
No additional system requirements.
vss2svn Icon
vss2svn is a Perl script (vss2svn.pl) and accompanying C program (ssphys.exe)
Free
More
ILMerge Icon
a utility used to merge multiple .NET assemblies into a single assembly
Free
MSDE 2000 Service Pack 2 Icon
Specifically intended to be used with Application Center.
Free
PrintForm Icon
Print any Form, and add powerful printing features to your .NET application.
Paid
CryptoLicensing For .Net Icon
Add licensing, copy-protection and activation capabilities to your software.
Trial
DotNet Code Generator Icon
Create Web GUI ,advanced BOL ,advanced DAL,Generate database stored procedures.
Trial
Microsoft FxCop Icon
Microsoft FxCop - a code analysis tool for .NET managed assemblies
Free
NTest Icon
Automated Unit Testing tool for .NET
Trial
2D / 3D DXF Import .NET Icon
DXF Import .NET is an easy-to-use API for reading AutoCAD DXF in C# and VB.NET
Trial
More