On Tue, Dec 3, 2013 at 10:34 PM, Bert Huijben <[email protected]> wrote:

>
>
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]]
> > Sent: dinsdag 3 december 2013 17:24
> > To: [email protected]
> > Subject: svn commit: r1547460 -
> > /subversion/trunk/subversion/tests/libsvn_repos/repos-test.c
> >
> > Author: stefan2
> > Date: Tue Dec  3 16:23:54 2013
> > New Revision: 1547460
> >
> > URL: http://svn.apache.org/r1547460
> > Log:
> > Make repos-test complete for pre-1.5 compat runs.
> >
> > * subversion/tests/libsvn_repos/repos-test.c
> >   (node_location_segments): Report skipped tests as such.
> >   (test_get_file_revs): Skip for pre-1.5 repos because the feature is
> >                         not supported for them.
> >
> > Modified:
> >     subversion/trunk/subversion/tests/libsvn_repos/repos-test.c
> >
> > Modified: subversion/trunk/subversion/tests/libsvn_repos/repos-test.c
> > URL:
> > http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/libsvn_re
> > pos/repos-test.c?rev=1547460&r1=1547459&r2=1547460&view=diff
> > ==========================================================
> > ====================
> > --- subversion/trunk/subversion/tests/libsvn_repos/repos-test.c
> (original)
> > +++ subversion/trunk/subversion/tests/libsvn_repos/repos-test.c Tue Dec
> > 3 16:23:54 2013
> > @@ -2462,7 +2462,8 @@ node_location_segments(const svn_test_op
> >    /* Bail (with success) on known-untestable scenarios */
> >    if ((strcmp(opts->fs_type, "bdb") == 0)
> >        && (opts->server_minor_version == 4))
> > -    return SVN_NO_ERROR;
> > +    return svn_error_create(SVN_ERR_TEST_SKIPPED, NULL,
> > +                            "not supported for BDB in SVN 1.4");
> >
> >    /* Create the repository. */
> >    SVN_ERR(svn_test__create_repos(&repos, "test-repo-node-location-
> > segments",
> > @@ -3061,6 +3062,11 @@ test_get_file_revs(const svn_test_opts_t
> >        apr_hash_set(ht_reverse_results, &trunk_results[i].rev,
> >                     sizeof(svn_revnum_t), &trunk_results[i]);
> >
> > +  /* Check for feature support */
> > +  if (opts->server_minor_version && (opts->server_minor_version < 5))
> > +    return svn_error_create(SVN_ERR_TEST_SKIPPED, NULL,
> > +                            "not supported in pre-1.5 SVN");
>
> I don't understand why this isn't supported for 1.5 repositories?
>
> The get_file_revs api is much older than 1.5. Just the mergeinfo awareness
> was added in 1.5.
>

svn_repos_get_file_revs2 was added in 1.5.
In particular, the test explicitly requests mergeinfo from that API.

-- Stefan^2.

Reply via email to