[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH][merge-tracking]Maintain Back Compatibility with 1.x.y

From: Daniel Rall <dlr_at_collab.net>
Date: 2006-11-20 09:25:06 CET

On Mon, 20 Nov 2006, Kamesh Jayachandran wrote:
...
> How can we guarantee 'svn_ra_get_latest_revnum' and other 'ra'
> public functions BC with their dependency on 'svn_ra__vtable_t'

The public RA API does not depend on the svn_ra__vtable_t structure in
the private ra_loader.h header file.

svn_ra__vtable_t is a convenience structure used (privately) to
implement module loading for our known RA mechanisms. It is a
Subversion implementation detail, and not part of the public API.
ra_loader.h is part of Subversion's internal API, but the assumption
is that any API change will adjust all users simultaneously (since we
control all users).

- Dan

  • application/pgp-signature attachment: stored
Received on Mon Nov 20 09:26:35 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.