(handle_txdelta_args, txn_body_handle_txdelta, txn_body_handle_window): New struct and function helpers for apply_textdelta. (apply_textdelta): Start to implement. (dir_baton, file_baton): New base_path fields; also, move and document the base_rev that was already here. (replace_file, replace_dir): Set base_revision in the returned baton. (add_file, add_dir): Same, plus set base_path.
(handle_txdelta_args, txn_body_handle_txdelta,
txn_body_handle_window): New struct and function helpers for
apply_textdelta.
(apply_textdelta): Start to implement.
(dir_baton, file_baton): New base_path fields; also, move and document
the base_rev that was already here.
(replace_file, replace_dir): Set base_revision in the returned baton.
(add_file, add_dir): Same, plus set base_path.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion