Philip Martin wrote on Fri, Apr 27, 2012 at 18:29:09 +0100: > Perhaps we should keep the current behaviour and return both an error > and a path and let the caller decide which to one use.
We could use the existing svn_error_t ** argument for that; the semantics would be that it is the post-commit error when SVN_IS_VALID_REVNUM(*revision), the conflict error when *conflict_path is set, and has an unspecified value if the commit failed for a reason other than a conflict.