2018-01-29 13:54 GMT+01:00 Branko Čibej <br...@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 https://github.com/RapidSVN/RapidSVN And there is svnqt, which is old and I couldn't find documentation (LGPL) https://github.com/MIRAvzw/svnqt 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 https://svn.apache.org/repos/asf/subversion/trunk/tools/examples/minimal_client.c does seem very complex to me for the tasks it performs is there any easier C example out there? Kind Regards, Richard