[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Subversion Bindings for Use with C# / .NET

From: Arild Fines <arild.fines_at_broadpark.no>
Date: 2004-05-10 22:35:43 CEST

jason.vowell@agconnections.com wrote:
> Hello,
>
> I am developing an application that needs to access a subversion repo.
> Development is in C# and I would like to find language bindings that could
> be used from C#. Does anyone know where I could find such a thing. I
> noticed that from the subversion source repo there is a COM directory
> under bindings. If there are binaries available for COM perhaps one could
> use these from .NET. Has anyone else tried to do a similar thing with any
> .NET language?

AnkhSVN contains a complete set of bindings for libsvn_client, written in
Managed C++. These bindings are located in the two assemblies NSvn.Core and
NSvn.Common, which contain no Ankh-specific code. It has always been our
intention to release this code separately from the Ankh stuff, preferably
with API documentation, but so far we haven't gotten around to it. You can
get binaries from an Ankh installation or you can retrieve the source from
http://ankhsvn.com/svn/finalproject/trunk/src/

Refer to http://ankhsvn.com/wiki/default.aspx/AnkhWiki.BuildingAnkh for a
guide to build AnkhSVN for yourself. Don't hesitate to come into #ankhsvn on
irc.freenode.net if you encounter problems.

If you decide to get binaries, please get the ones from the development
version here:
http://ankhsvn.tigris.org/servlets/ProjectDocumentList?folderID=1118 - the
API has changed quite a bit since the last "official" release, 0.4.1.

The source for NSvn is rather heavily commented, and you can also benefit
from reading the original doxygen docs for libsvn_client:
http://svn.collab.net/svn-doxygen/svn__client_8h.html

The unit tests for NSvn.Core contains a lot of examples on how to use the
API: http://ankhsvn.com/svn/finalproject/trunk/src/NSvn.Core.Tests/

--
Arild
AnkhSVN: http://ankhsvn.tigris.org
Blog: http://ankhsvn.com/blog
IRC: irc://irc.freenode.net/ankhsvn
"Weaseling out of things is good. It's what separates us from the other
animals....except weasels." -- Homer Simpson
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon May 10 22:36:09 2004

This is an archived mail posted to the Subversion Users mailing list.