You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2011/08/22 13:40:26 UTC

svn commit: r1160215 - /subversion/trunk/subversion/libsvn_client/diff.c

Author: julianfoad
Date: Mon Aug 22 11:40:26 2011
New Revision: 1160215

URL: http://svn.apache.org/viewvc?rev=1160215&view=rev
Log:
* subversion/libsvn_client/diff.c
  (diff_summarize_wc_wc): Simplify path calculations.

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

Modified: subversion/trunk/subversion/libsvn_client/diff.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/diff.c?rev=1160215&r1=1160214&r2=1160215&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/diff.c (original)
+++ subversion/trunk/subversion/libsvn_client/diff.c Mon Aug 22 11:40:26 2011
@@ -2028,7 +2028,7 @@ diff_summarize_wc_wc(svn_client_diff_sum
 {
   svn_wc_diff_callbacks4_t *callbacks;
   void *callback_baton;
-  const char *abspath1, *anchor1, *target1;
+  const char *abspath1, *target1;
   svn_node_kind_t kind;
 
   SVN_ERR_ASSERT(! svn_path_is_url(path1));
@@ -2049,15 +2049,7 @@ diff_summarize_wc_wc(svn_client_diff_sum
      be anchored at PATH1 or its parent dir. */
   SVN_ERR(svn_dirent_get_absolute(&abspath1, path1, pool));
   SVN_ERR(svn_wc_read_kind(&kind, ctx->wc_ctx, abspath1, FALSE, pool));
-  if (kind == svn_node_dir)
-    {
-      anchor1 = path1;
-      target1 = "";
-    }
-  else
-    {
-      svn_dirent_split(&anchor1, &target1, path1, pool);
-    }
+  target1 = (kind == svn_node_dir) ? "" : svn_dirent_basename(path1, pool);
   SVN_ERR(svn_client__get_diff_summarize_callbacks(
             &callbacks, &callback_baton, target1,
             summarize_func, summarize_baton, pool));