[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r1131326 - in /subversion/trunk/subversion: include/ libsvn_client/ svn/ tests/cmdline/ tests/libsvn_client/

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Sat, 4 Jun 2011 13:34:37 +0200

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

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.