
Add some important parts to RA interface that we forgot, given the
way that editors work.  Without these things, replace_root() would be
meaningless.

(get_commit_editor): the client must specify a ROOT_PATH in repository
that it plans to commit to.  The EDIT_BATON handed back with the
editor has this knowledge.

(do_update): similarly, the client must supply a ROOT_PATH in the
repository that represents the topmost subdir in the working copy that
is being updated.  The REPORT_BATON handed back should have this
knowledge.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@838256 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion