You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Ben Collins-Sussman <su...@newton.ch.collab.net> on 2001/02/09 00:38:36 UTC
impending change #2...
Mike Pilato is busy making Change #2 right now -- it's a big project.
He's essentially changing the editor interface such that:
* all replace_*() calls now take both base_rev and target_rev
arguments, and NO paths at all
* the add_*() calls now take a base_rev, target_rev, *and*
base_path args, so we can support copy history.
Along these lines, we're also going to ask Mike to make one more
change.
* begin_edit() (which was once called replace_root()) is now
going to take base_rev and target_rev args.
The rationale here is that begin_edit() is really just a special kind
of replace_dir() call, and needs these arguments just as badly.
Greg Stein --
This means that for *today*, I'm going to add a base_rev argument to
RA's get_commit_editor() interface, just so it lines up with Karl's
fs_get_editor() interface.
But when Mike finishes his change, neither of these get_editor()
calls will need base_rev args anymore, and we'll get rid of them.
Instead, the base_rev will be communicated via an argument to
begin_edit().
For now, though, (until Mike is done) we still want to be able
to compile against the current editor interface; I'll adjust your
ra_dav implementation accordingly.
Code code code,
-Ben