Oh, okay. Will remember that for next time.
Johan
On Sat, Jun 4, 2011 at 1:30 PM, Daniel Shahaf <d.s_at_daniel.shahaf.name> wrote:
> For future reference, we sometimes separate the "Introduce a new API"
> "Use the new API" "Upgrade old callers" steps into two commits, in the
> interest of more clear/reviewable history.
>
> jcorvel_at_apache.org wrote on Sat, Jun 04, 2011 at 06:37:26 -0000:
>> Author: jcorvel
>> Date: Sat Jun 4 06:37:25 2011
>> New Revision: 1131326
>>
>> URL: http://svn.apache.org/viewvc?rev=1131326&view=rev
>> Log:
>> Fix issue #3702 'Unable to perform case-only rename on windows' by adding an
>> new flag to svn_client_args_to_target_array (revving it in the process), so
>> it can perform specialized case-canonicalization behavior for supporting
>> case-only renames.
>>
>> * subversion/tests/cmdline/copy_tests.py
>> (case_only_rename): Remove XFail marker. Fix issue description according
>> to the changed summary of issue #3702.
>>
>> * subversion/include/svn_client.h
>> (svn_client_args_to_target_array): Deprecate, succeeded by ...
>> (svn_client_args_to_target_array2): ... new function, carrying a new
>> argument KEEP_LAST_ORIGPATH_ON_TRUEPATH_COLLISION.
>>
>> * subversion/libsvn_client/cmdline.c
>> (svn_client_args_to_target_array2): Make use of new flag
>> KEEP_LAST_ORIGPATH_ON_TRUEPATH_COLLISION to undo truepath-conversion of
>> the last of 2 targets if they both have the same 'truepath'.
>>
>> * subversion/libsvn_client/deprecated.c
>> (svn_client_args_to_target_array): Implement deprecated wrapper.
>>
>> * subversion/tests/libsvn_client/client-test.c
>> (test_args_to_target_array): Adjust caller, passing FALSE for
>> KEEP_LAST_ORIGPATH_ON_TRUEPATH_COLLISION.
>>
>> [in subversion/svn]
>>
>> * add-cmd.c, blame-cmd.c, cat-cmd.c, changelist-cmd.c, checkout-cmd.c,
>> cleanup-cmd.c, commit-cmd.c, copy-cmd.c, delete-cmd.c, diff-cmd.c,
>> export-cmd.c, import-cmd.c, info-cmd.c, list-cmd.c, lock-cmd.c, log-cmd.c,
>> merge-cmd.c, mergeinfo-cmd.c, mkdir-cmd.c, patch-cmd.c, propdel-cmd.c,
>> propedit-cmd.c, propget-cmd.c, proplist-cmd.c, propset-cmd.c,
>> relocate-cmd.c, resolve-cmd.c, resolved-cmd.c, revert-cmd.c, status-cmd.c,
>> switch-cmd.c, unlock-cmd.c, update-cmd.c, upgrade-cmd.c:
>> Adjust callers, passing FALSE for KEEP_LAST_ORIGPATH_ON_TRUEPATH_COLLISION.
>>
>> * move-cmd.c: Adjust caller, passing TRUE for
>> KEEP_LAST_ORIGPATH_ON_TRUEPATH_COLLISION.
>>
>> * cl.h
>> (svn_cl__args_to_target_array_print_reserved): Add new parameter
>> KEEP_LAST_ORIGPATH_ON_TRUEPATH_COLLISION.
>>
>> * util.c
>> (svn_cl__args_to_target_array_print_reserved): Add new parameter
>> KEEP_LAST_ORIGPATH_ON_TRUEPATH_COLLISION, passing it to
>> svn_client_args_to_target_array2.
>>
>> Modified:
>> subversion/trunk/subversion/include/svn_client.h
>> subversion/trunk/subversion/libsvn_client/cmdline.c
>> subversion/trunk/subversion/libsvn_client/deprecated.c
>> subversion/trunk/subversion/svn/add-cmd.c
>> subversion/trunk/subversion/svn/blame-cmd.c
>> subversion/trunk/subversion/svn/cat-cmd.c
>> subversion/trunk/subversion/svn/changelist-cmd.c
>> subversion/trunk/subversion/svn/checkout-cmd.c
>> subversion/trunk/subversion/svn/cl.h
>> subversion/trunk/subversion/svn/cleanup-cmd.c
>> subversion/trunk/subversion/svn/commit-cmd.c
>> subversion/trunk/subversion/svn/copy-cmd.c
>> subversion/trunk/subversion/svn/delete-cmd.c
>> subversion/trunk/subversion/svn/diff-cmd.c
>> subversion/trunk/subversion/svn/export-cmd.c
>> subversion/trunk/subversion/svn/import-cmd.c
>> subversion/trunk/subversion/svn/info-cmd.c
>> subversion/trunk/subversion/svn/list-cmd.c
>> subversion/trunk/subversion/svn/lock-cmd.c
>> subversion/trunk/subversion/svn/log-cmd.c
>> subversion/trunk/subversion/svn/merge-cmd.c
>> subversion/trunk/subversion/svn/mergeinfo-cmd.c
>> subversion/trunk/subversion/svn/mkdir-cmd.c
>> subversion/trunk/subversion/svn/move-cmd.c
>> subversion/trunk/subversion/svn/patch-cmd.c
>> subversion/trunk/subversion/svn/propdel-cmd.c
>> subversion/trunk/subversion/svn/propedit-cmd.c
>> subversion/trunk/subversion/svn/propget-cmd.c
>> subversion/trunk/subversion/svn/proplist-cmd.c
>> subversion/trunk/subversion/svn/propset-cmd.c
>> subversion/trunk/subversion/svn/relocate-cmd.c
>> subversion/trunk/subversion/svn/resolve-cmd.c
>> subversion/trunk/subversion/svn/resolved-cmd.c
>> subversion/trunk/subversion/svn/revert-cmd.c
>> subversion/trunk/subversion/svn/status-cmd.c
>> subversion/trunk/subversion/svn/switch-cmd.c
>> subversion/trunk/subversion/svn/unlock-cmd.c
>> subversion/trunk/subversion/svn/update-cmd.c
>> subversion/trunk/subversion/svn/upgrade-cmd.c
>> subversion/trunk/subversion/svn/util.c
>> subversion/trunk/subversion/tests/cmdline/copy_tests.py
>> subversion/trunk/subversion/tests/libsvn_client/client-test.c
>
--
Johan
Received on 2011-06-04 13:35:29 CEST