I am currently developping a light svn client.
I use the svncpp API, subversion 1.4.0, under Windows XP with Visual studio 7.1.
I have a problem while trying to commit a file into my repository using the API, it crashes apparently while calling the checkout_resource function (apparently in the last instruction "free(locn)" on line 591 of the commit.c file.
I don't encounter this problem using the tortoiseSVN client...
Here is my source code (svnIo is a wrapper class around the svncpp API, for which the m_client member is a svn::Client instance).
I initialize the m_client member with a valid username / password prior to calling svnIo::commit.
I also allocate a contextListener that I made in order to set a listener to the context associated with my svn::client.
Help would be welcomed, since I don't find a way to fix this...
Thanks in advance.
bool svnIo::commit(const string& path, bool recurse, const string& message)
p_impl->m_client.commit(targets.array(pool), message.c_str(), recurse, false);
Received on Thu Jan 4 18:44:22 2007