Return-Path: X-Original-To: apmail-subversion-commits-archive@minotaur.apache.org Delivered-To: apmail-subversion-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 09E7E1005E for ; Tue, 2 Jul 2013 16:21:51 +0000 (UTC) Received: (qmail 58412 invoked by uid 500); 2 Jul 2013 16:21:50 -0000 Delivered-To: apmail-subversion-commits-archive@subversion.apache.org Received: (qmail 58306 invoked by uid 500); 2 Jul 2013 16:21:50 -0000 Mailing-List: contact commits-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@subversion.apache.org Delivered-To: mailing list commits@subversion.apache.org Received: (qmail 58297 invoked by uid 99); 2 Jul 2013 16:21:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jul 2013 16:21:50 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jul 2013 16:21:49 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 0F38F2388900; Tue, 2 Jul 2013 16:21:29 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1498999 - in /subversion/branches/fsfs-format7: ./ subversion/svnadmin/svnadmin.c Date: Tue, 02 Jul 2013 16:21:28 -0000 To: commits@subversion.apache.org From: danielsh@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20130702162129.0F38F2388900@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: danielsh Date: Tue Jul 2 16:21:28 2013 New Revision: 1498999 URL: http://svn.apache.org/r1498999 Log: On the fsfs-format7 branch, merge r1498674 from trunk. Modified: subversion/branches/fsfs-format7/ (props changed) subversion/branches/fsfs-format7/subversion/svnadmin/svnadmin.c Propchange: subversion/branches/fsfs-format7/ ------------------------------------------------------------------------------ Merged /subversion/trunk:r1498674 Modified: subversion/branches/fsfs-format7/subversion/svnadmin/svnadmin.c URL: http://svn.apache.org/viewvc/subversion/branches/fsfs-format7/subversion/svnadmin/svnadmin.c?rev=1498999&r1=1498998&r2=1498999&view=diff ============================================================================== --- subversion/branches/fsfs-format7/subversion/svnadmin/svnadmin.c (original) +++ subversion/branches/fsfs-format7/subversion/svnadmin/svnadmin.c Tue Jul 2 16:21:28 2013 @@ -504,9 +504,6 @@ struct svnadmin_opt_state { const char *repository_path; const char *fs_type; /* --fs-type */ - svn_boolean_t pre_1_4_compatible; /* --pre-1.4-compatible */ - svn_boolean_t pre_1_5_compatible; /* --pre-1.5-compatible */ - svn_boolean_t pre_1_6_compatible; /* --pre-1.6-compatible */ svn_version_t *compatible_version; /* --compatible-version */ svn_opt_revision_t start_revision, end_revision; /* -r X[:Y] */ const char *txn_id; /* -t TXN */ @@ -692,17 +689,6 @@ subcommand_create(apr_getopt_t *os, void svn_hash_sets(fs_config, SVN_FS_CONFIG_FS_TYPE, opt_state->fs_type); } - /* Prior to 1.8, we had explicit options to specify compatibility - with a handful of prior Subversion releases. */ - if (opt_state->pre_1_4_compatible) - svn_hash_sets(fs_config, SVN_FS_CONFIG_PRE_1_4_COMPATIBLE, "1"); - if (opt_state->pre_1_5_compatible) - svn_hash_sets(fs_config, SVN_FS_CONFIG_PRE_1_5_COMPATIBLE, "1"); - if (opt_state->pre_1_6_compatible) - svn_hash_sets(fs_config, SVN_FS_CONFIG_PRE_1_6_COMPATIBLE, "1"); - - /* In 1.8, we figured out that we didn't have to keep extending this - madness indefinitely. */ if (opt_state->compatible_version) { if (! svn_version__at_least(opt_state->compatible_version, 1, 4, 0)) @@ -2305,13 +2291,19 @@ sub_main(int argc, const char *argv[], a opt_state.uuid_action = svn_repos_load_uuid_force; break; case svnadmin__pre_1_4_compatible: - opt_state.pre_1_4_compatible = TRUE; + opt_state.compatible_version = apr_pcalloc(pool, sizeof(svn_version_t)); + opt_state.compatible_version->major = 1; + opt_state.compatible_version->minor = 3; break; case svnadmin__pre_1_5_compatible: - opt_state.pre_1_5_compatible = TRUE; + opt_state.compatible_version = apr_pcalloc(pool, sizeof(svn_version_t)); + opt_state.compatible_version->major = 1; + opt_state.compatible_version->minor = 4; break; case svnadmin__pre_1_6_compatible: - opt_state.pre_1_6_compatible = TRUE; + opt_state.compatible_version = apr_pcalloc(pool, sizeof(svn_version_t)); + opt_state.compatible_version->major = 1; + opt_state.compatible_version->minor = 5; break; case svnadmin__compatible_version: {