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

Re: svn commit: r19194 - in branches/fs-atomic-renames/subversion: include libsvn_delta libsvn_repos

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2006-04-06 19:35:17 CEST

On 4/6/06, Daniel Rall <dlr@collab.net> wrote:
> On Thu, 06 Apr 2006, Peter N. Lundblad wrote:
>
> > rooneg@tigris.org writes:
> ...
> > > Log:
> > > On the fs-atomic-renames branch:
> > >
> > > Rev the delta editor interface to support renames.
> ...
> > Should we take the oportunity to call this svn_delta_editor_create to use
> > a similar name to many other constructor functions?
>
> +1, svn_delta_default_editor() is an aberration.

That's fine with me. Will make the change soon.

> Also, should svn_delta_editor_to_editor2() really be in the public
> header file? Seems like an implementation detail to me.

I was thinking it might be useful for users who had their own
svn_delta_editor_t's and wanted to pass them to new functions that
take svn_delta_editor2_t's, but I'm not overly sold on that either.
Could certainly see making it private.

> ...
> > When you do the bulk of this: change everything to use the new editor,
> > will you move that work to trunk, then? I really hope you will.
> > (Except for the rename stuff, of course).
>
> This might complicate subsequent porting of the backend renames
> changes, but if Garrett is up for that added pain, it would be nice to
> have these API changes sooner than later.

I've actually been leaning towards keeping them on the branch until
we're ready to at least merge the back end fs impls of svn_fs_move.
It seems silly to jump through all the reving hoops and not get any
actual change out of it, which is what would happen if I merged now...

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 6 19:37:47 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.