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

impending change #2...

From: Ben Collins-Sussman <sussman_at_newton.ch.collab.net>
Date: 2001-02-09 01:38:36 CET

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
Received on Sat Oct 21 14:36:21 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.