Author: rhuijben
Date: Sun Dec 15 17:29:19 2013
New Revision: 1551032
URL: http://svn.apache.org/r1551032
Log:
* subversion/libsvn_client/mtcc.c
(svn_client_mtcc_commit): Don't make it too easy to commit empty revisions.
Modified:
subversion/trunk/subversion/libsvn_client/mtcc.c
Modified: subversion/trunk/subversion/libsvn_client/mtcc.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/mtcc.c?rev=1551032&r1=1551031&r2=1551032&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/mtcc.c (original)
+++ subversion/trunk/subversion/libsvn_client/mtcc.c Sun Dec 15 17:29:19 2013
@@ -1146,6 +1146,13 @@ svn_client_mtcc_commit(apr_hash_t *revpr
const char *session_url;
const char *log_msg;
+ if (MTCC_UNMODIFIED(mtcc))
+ {
+ /* No changes -> no revision. Easy out */
+ svn_pool_destroy(mtcc->pool);
+ return SVN_NO_ERROR;
+ }
+
SVN_ERR(svn_ra_get_session_url(mtcc->ra_session, &session_url,
scratch_pool));
if (mtcc->root_op->kind != OP_OPEN_DIR)