You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2011/08/05 13:30:47 UTC
svn commit: r1154165 - /subversion/trunk/subversion/libsvn_client/cmdline.c
Author: rhuijben
Date: Fri Aug 5 11:30:47 2011
New Revision: 1154165
URL: http://svn.apache.org/viewvc?rev=1154165&view=rev
Log:
* subversion/libsvn_client/cmdline.c
(svn_client_args_to_target_array2): Handle SVN_ERR_WC_UPGRADE_REQUIRED like
SVN_ERR_WC_NOT_WORKING_COPY to allow calling
'svn upgrade C:\iNVALID-cASED' to upgrade 'C:\Invalid-Cased' on Windows.
Found by: Stephen Meechan <svn{_AT_}smeechan.co.uk>
See: http://svn.haxx.se/users/archive-2011-08/0142.shtml
Modified:
subversion/trunk/subversion/libsvn_client/cmdline.c
Modified: subversion/trunk/subversion/libsvn_client/cmdline.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/cmdline.c?rev=1154165&r1=1154164&r2=1154165&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/cmdline.c (original)
+++ subversion/trunk/subversion/libsvn_client/cmdline.c Fri Aug 5 11:30:47 2011
@@ -292,7 +292,9 @@ svn_client_args_to_target_array2(apr_arr
original_target, pool));
err2 = svn_wc_read_kind(&kind, ctx->wc_ctx, target_abspath,
FALSE, pool);
- if (err2 && err2->apr_err == SVN_ERR_WC_NOT_WORKING_COPY)
+ if (err2
+ && (err2->apr_err == SVN_ERR_WC_NOT_WORKING_COPY
+ || err2->apr_err == SVN_ERR_WC_UPGRADE_REQUIRED))
{
svn_error_clear(err2);
}