Last week I posted the patch to implement 'svn client' to identify the
svn operation they are about to do with a given ra_session.
Following thread has the detailed discussion.
Below is the summary:
Michael Pilato and Philip Martin were suggesting to tweak
libsvn_ra_(serf|neon) to detect the operation rather than making a
change across all layers from the simplicity point of view.
My answer to 1:
I feel it would be too hackish to tweak one general API inside these
modules to flag 'commit or write' operation to the server when the
solution I propose handles this in a transparent way.
There was a request to change the 'high_level_svn_operation' name at a
later stage after opening the ra_session.
My answer to 2:
I have introduced a new API 'svn_ra_change_operation_name' to handle this.
There was a request to change the header name from SVN-ACTION to
something else as it will be a confusing with svn operational log's
My answer to 3:
I have changed that request header to SVN-OPERATION.
I am attaching my new patch if there are no objections will commit it in
Jan 14 my time.
Received on 2010-01-12 14:21:06 CET