You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2013/03/22 17:34:30 UTC
svn commit: r1459892 - /subversion/trunk/subversion/svnadmin/svnadmin.c
Author: danielsh
Date: Fri Mar 22 16:34:30 2013
New Revision: 1459892
URL: http://svn.apache.org/r1459892
Log:
Revert r1459849, given lack of consensus on IRC.
Modified:
subversion/trunk/subversion/svnadmin/svnadmin.c
Modified: subversion/trunk/subversion/svnadmin/svnadmin.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/svnadmin/svnadmin.c?rev=1459892&r1=1459891&r2=1459892&view=diff
==============================================================================
--- subversion/trunk/subversion/svnadmin/svnadmin.c (original)
+++ subversion/trunk/subversion/svnadmin/svnadmin.c Fri Mar 22 16:34:30 2013
@@ -2053,14 +2053,18 @@ sub_main(int argc, const char *argv[], a
return EXIT_ERROR(err);
}
- /* We can only promise compatibility within the same major line. */
- if (latest.major != compatible_version->major)
+ /* We can't create repository with a version newer than what
+ the running version of Subversion supports. */
+ if (! svn_version__at_least(&latest,
+ compatible_version->major,
+ compatible_version->minor,
+ compatible_version->patch))
{
err = svn_error_createf(SVN_ERR_UNSUPPORTED_FEATURE, NULL,
_("Cannot guarantee compatibility "
- "across major releases "
- "(%s to %s)"),
- SVN_VER_NUM, opt_arg);
+ "beyond the current running version "
+ "(%s)"),
+ SVN_VER_NUM );
return EXIT_ERROR(err);
}