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

Re: csharp bindings (success!) and Svn.NET

From: ysw <y.solodkyy_at_gmail.com>
Date: 2006-07-18 14:04:57 CEST

Hi Toby

I have compiled SubversiopnSharp with VS 2005 bound to SVN 1.3 without
problems. If anyone interested in details e-mail me.

Yuriy

Toby Johnson wrote:
> Toby Johnson wrote:
> > Lieven Govaerts wrote:
> >> Instead starting all over in C#, maybe you can reuse the bindings
> >> used by
> >> AnkhSVN? This archived mail contains more information:
> >> http://svn.haxx.se/users/archive-2004-05/0404.shtml. AnkhSVN itself is
> >> Windows only, but maybe NSVN isn't.
> >>
> >> Searching google also resulted in this project, which seems to target
> >> Mono
> >> also:
> >> http://www.softec.st/en/OpenSource/ClrProjects/SubversionSharp/SubversionSha
> >>
> >> rp.html
> >>
> > I had seen the SubversionSharp stuff before but didn't realize AnkhSVN
> > also had a managed library. I didn't look much at SubversionSharp
> > since it's unmaintained but considering the stability of the 1.0 SVN
> > API maybe that was a hasty decision.
> >
> > Thanks for the info, looks like I have several options to explore
> > further...
>
> To follow up... I started off trying to get the AnkhSVN NSvn bindings to
> compile and ran into numerous issues. I was never able to get them to
> compile myself, and using just the DLLs from the latest MSI, I got some
> weird Loader errors that had something to do with a DLL trying to invoke
> managed code too early. I'm not at all comfortable debugging
> managed/unmanaged interop issues so I decided to bail on the AnkhSVN
> libraries.
>
> I then looked into the SubversionSharp stuff, and with surprisingly
> little effort was able to get it compiled with Visual Studio 2003 and
> the Subversion 1.3 libraries. Well, at least I'm claiming victory for
> the moment, because all NUnit tests pass and the sample command-line
> test program is able to checkout and perform status checks against a
> live repo.
>
> So, seeing as how the original author (Softec) seems to have
> discontinued development on this project, and it was released under the
> LGPL, I have decided to pick up where they left off with a new project:
> Svn.NET. I believe this name is more appropriate since the fact that
> it's written in C# is largely irrelevant.
>
> My first order of business will be to get everything working easily
> under Visual Studio 2005 / .NET 2.0, as well as update the code to the
> latest Subversion library (even though I compiled it against 1.3, it is
> not using any new APIs since the 1.0 line), at which point I hope to
> release pre-compiled bindings (including the SVN client library DLL)
> that Windows developers can use without having to compile anything
> themselves.
>
> Anyone who would like to help out with this effort is welcome. I would
> also be delighted to make this as Mono-friendly as possible, but at the
> moment I'm concentrating on Visual C# and .NET 2.0.
>
> <http://www.pumacode.org/projects/svndotnet>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 18 16:56:07 2006

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