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
regards,
Lieven.
> -----Original Message-----
> From: Toby Johnson [mailto:toby@etjohnson.us]
> Sent: dinsdag 11 juli 2006 21:28
> To: dev@subversion.tigris.org
> Subject: csharp swig bindings
>
> I was surprised to find that no one has worked on C# bindings
> for Subversion, now that SWIG supports that language. I
> started to look into what the effort would be to work on
> this, assuming I could start with the Perl and Ruby bindings
> as examples, but unfortunately my knowledge of C is limited
> and my knowledge of Makefiles even more so.
>
> So I guess my first question is whether I'm in over my
> head... maybe my understanding of SWIG is flawed but I
> figured once bindings were there for one language, others
> would be more or less trivial, but looking at the
> libsvn_swig_xx "utility" functions this doesn't seem to be the case.
> It seems that not only is a lot of non-trivial C required,
> but a rather deep understanding of the Subversion internals.
>
> Is my assessment of the effort involved here correct, and if
> so, is there anyone else with more knowledge of Subversion
> who has attempted to generate the C# bindings? I'd be willing
> to help out with the C# coding and some of the simpler C
> stuff if there is any other interest in this from someone who
> understands the Subversion internals.
>
> ---------------------------------------------------------------------
> 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 11 22:52:32 2006