Problems with svncpp, what to do?
apaku at gmx.de
Sat Apr 5 10:23:12 UTC 2008
On 02.04.08 23:55:10, Andreas Pakulat wrote:
> Matt told me today that subversion support doesn't build for him. The
> reason is that he's using svncpp (rapidsvn C++ client lib) 0.9.6, while
> I used 0.9.4 while working on svn support. I also had that version
> installed until today (did an upgrade). Apparently the rapidsvn devs
> don't have any binary compatibility - or even source compat - policy and
> simply reworked large parts of the API.
> I'm not sure what to do now, unfortunately there's no way to do a
> version check (as far as I can see), because they didn't feel like
> increasing the SOVERSION of the library and there's also no header with
> version information. 0.9.6 is relatively new, so I don't want to
> introduce a dependency on it and thus keep everybody else out...
I haven't yet finalized my decision, there's one outstanding answer.
Depending on that I'll either completely fork the library or I'll try to
implement the missing pieces in a kdevelop specific client subclass (I
just noticed, that the API now doesn't provide working copy information
anymore for paths, i.e. wether a file is scheduled for add/update/delete
and such thing)
You will always have good luck in your personal affairs.
More information about the KDevelop-devel