Checkout
Bert Huijben
committed
on 08 May 11
In the working copy library: Add the initial plumbing for a file externals
update editor. Move the externals functions to a new externals.c.… Show more
In the working copy library: Add the initial plumbing for a file externals

update editor. Move the externals functions to a new externals.c.

No functional changes, but contains some new code that will be enabled

in a followup commit.

* subversion/include/private/svn_wc_private.h

 (svn_wc__get_file_external_editor): New function.

 (svn_wc__crawl_file_external): New function.

* subversion/libsvn_wc/adm_ops.c

 (svn_wc__set_file_external_location): Move to externals.c

* subversion/libsvn_wc/externals.c

 New file, copied from props.c

 (..): Removed property functions.

 (find_and_remove_externals_revision): Kept function.

 (svn_wc_parse_externals_description3): Kept function.

 (svn_wc__set_file_external_location): Moved here from adm_ops.c

 (edit_baton): New struct.

 (set_target_revision,

  open_root,

  add_file,

  open_file,

  apply_textdelta,

  change_file_prop,

  close_file): New stubbed delta editor functions.

 (svn_wc__get_file_external_editor): New function.

 (svn_wc__crawl_file_external): New function.

* subversion/libsvn_wc/props.c

 (TEST_DB_PROP): Remove comment.

 (find_and_remove_externals_revision): Remove function.

 (svn_wc_parse_externals_description3): Remove function.

Show less