You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2013/12/15 18:29:19 UTC
svn commit: r1551032 - /subversion/trunk/subversion/libsvn_client/mtcc.c
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)