Oh, okay. Will remember that for next time. Johan
On Sat, Jun 4, 2011 at 1:30 PM, Daniel Shahaf <d...@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. > > jcor...@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