Checkout
rhuijben
committed
on 22 Feb 15
Expose the metadataOnly option that is already implemented in libsvn_client's
copy support through the api.

This should have been added whe… Show more
Expose the metadataOnly option that is already implemented in libsvn_client's

copy support through the api.

This should have been added when revving the api, as this api has been

available at the libsvn_wc level since 1.8 (and at least used by AnkhSVN

since then).

* subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp

 (Java_org_apache_subversion_javahl_SVNClient_copy): Pass metadataOnly.

* subversion/bindings/javahl/native/SVNClient.cpp

 (SVNClient::copy): Pass metadataOnly.

* subversion/bindings/javahl/native/SVNClient.h

 (SVNClient::copy): Pass metadataOnly.

* subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java

 (copy): Add and document metadataOnly argument.

* subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java

 (copy): Add and document metadataOnly argument.

 (copy): Update caller.

* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java

 (testCopy,

  testCopyPinExternals_wc2wc,

  testCopyPinExternals_wc2repo,

  testCopyPinExternals_repo2wc,

  testCopyPinExternals_repo2repo,

  testCopyPinExternals_repo2repo_explicit,

  setupAndPerformMerge): Update caller.

* subversion/include/svn_client.h

 (svn_client_copy7): Add argument.

* subversion/libsvn_client/copy.c

 (svn_client_copy7): Add argument. Update caller.

* subversion/libsvn_client/deprecated.c

 (svn_client_copy6): Update caller.

* subversion/svn/copy-cmd.c

 (svn_cl__copy): Update caller.

* subversion/tests/libsvn_client/client-test.c

 (test_copy_pin_externals): Update caller.

* subversion/tests/libsvn_wc/utils.c

 (sbox_wc_copy_url): Update caller.

Show less