Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
On the inheritable-props branch: Implement iprop caching for file externals.c

* subversion/include/private/svn_wc_private.h

(svn_wc__get_file_external_editor): Add a new argument for the file's

iprops.

* subversion/libsvn_client/externals.c

(switch_file_external): Get the switched files iprops and pass them

to svn_wc__get_file_external_editor, which stashes them in the new

baton member.

* subversion/libsvn_wc/externals.c

(edit_baton): New member tracking iprops.

(close_file): Pass the new baton member to svn_wc__db_external_add_file

so it can cache the iprops.

(close_edit): If close_file hasn't beat us to it, pass the new baton

member to (converted to a hash) to

svn_wc__db_op_bump_revisions_post_update so it can cache the iprops.

(svn_wc__get_file_external_editor): Populate the new baton member.

* subversion/libsvn_wc/wc_db.c

(insert_external_baton_t): New member tracking iprops.

(insert_external_node): Populate new baton member.

(svn_wc__db_external_add_file): New argument tracking iprops.

* subversion/libsvn_wc/wc_db.h

(svn_wc__db_external_add_file): New argument tracking iprops.

* subversion/tests/cmdline/iprop_tests.py

(iprops_with_file_externals): Remove XFail decorator and expand test

coverage.

* subversion/tests/libsvn_wc/db-test.c

(test_externals_store): Upate call to svn_wc__db_external_add_file.

  1. … 7 more files in changeset.
On the inheritable-props branch: Sync with ^/subversion/trunk through

r1371831.

  1. … 68 more files in changeset.
On the inheritable-props branch: Sync with ^/subversion/trunk through

r1367696.

  1. … 84 more files in changeset.
On the inheritable-props branch: Sync with ^/subversion/trunk through

r1360860.

  1. … 121 more files in changeset.
On the inheritable-props branch: Sync with ^/subversion/trunk through

r1354004.

  1. … 371 more files in changeset.
On the inheritable-props branch: Sync with ^/subversion/trunk through

r1301213.

  1. … 60 more files in changeset.