subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Shahaf <...@daniel.shahaf.name>
Subject Re: svn commit: r1131326 - in /subversion/trunk/subversion: include/ libsvn_client/ svn/ tests/cmdline/ tests/libsvn_client/
Date Sat, 04 Jun 2011 11:30:16 GMT
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@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

Mime
View raw message