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

Re: Searching for a C++ API

From: R developer <richdevmail_at_gmail.com>
Date: Tue, 30 Jan 2018 10:22:55 +0100

2018-01-29 13:54 GMT+01:00 Branko Čibej <brane_at_apache.org>:

> On 29.01.2018 11:45, R developer wrote:
> > Hello all,
> >
> > I have been involved in writing a closed source application that among
> > other things maintains a checkout from an SVN repository, the
> > application used to be written in C# so at the moment we are used to
> > SharpSvn. Recently the decision was made to incorporate the
> > functionality into a mobile c++ app (yes, I do wish we could use a
> > different language, but for now that's out of our scope).
> >
> > Is there a C++ library available somewhere?
> > One that can be used in a closed source app and compiles both on
> > Windows and Linux (and preferably other platforms like OSx, iOS,
> Android).
> > Usage of c++11, boost and/or Qt frameworks is fine as our app already
> > uses them.
> >
> > When we started searching; we found several dead ends. Either GPL code
> > which we can't use or outdated and no longer compiling.
> >
> > What is the preferred/easiest way of doing a simple checkout/update of
> > a svn repository folder in a c++ application?
> > (Any leads will be appreciated as we are quite new to this topic)
> There is no C++ API that I'm aware of. However, the C API can quite
> handily be used from C++.
> -- Brane

So far i found that rapidsvn contains libsvncpp; but its GPL
And there is svnqt, which is old and I couldn't find documentation (LGPL)
Does anyone know of a better / free to use C++ library?

I'm not that familiar with the C API unless I'm missing something (which is
very well possible) one would have to manage the apr pools himself?
for instance
does seem very complex to me for the tasks it performs
is there any easier C example out there?

Kind Regards,
Received on 2018-01-30 10:30:16 CET

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