You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2011/05/25 15:12:06 UTC

svn commit: r1127518 - /subversion/trunk/subversion/libsvn_client/update.c

Author: danielsh
Date: Wed May 25 13:12:06 2011
New Revision: 1127518

URL: http://svn.apache.org/viewvc?rev=1127518&view=rev
Log:
Follow-up to r1127189:

* subversion/libsvn_client/update.c
  (update_internal): Be more specific when ignoring errors.

(Tests pass, but we can extend the list of ignored errors if needed.)

Modified:
    subversion/trunk/subversion/libsvn_client/update.c

Modified: subversion/trunk/subversion/libsvn_client/update.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/update.c?rev=1127518&r1=1127517&r2=1127518&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/update.c (original)
+++ subversion/trunk/subversion/libsvn_client/update.c Wed May 25 13:12:06 2011
@@ -237,11 +237,13 @@ update_internal(svn_revnum_t *result_rev
   /* It does not make sense to update tree-conflict victims. */
   err = svn_wc_conflicted_p3(NULL, NULL, &tree_conflicted,
                              ctx->wc_ctx, local_abspath, pool);
-  if (err)
+  if (err && err->apr_err == SVN_ERR_WC_PATH_NOT_FOUND)
     {
       svn_error_clear(err);
       tree_conflicted = FALSE;
     }
+  else
+    SVN_ERR(err);
 
   if (!SVN_IS_VALID_REVNUM(revnum) || tree_conflicted)
     {