Author: rhuijben
Date: Fri Jun 10 13:07:20 2011
New Revision: 1134305

URL: http://svn.apache.org/viewvc?rev=1134305&view=rev
Log:
* subversion/libsvn_client/mergeinfo.c
  (elide_mergeinfo): Fix tests broken by r1134296, by removing an argument
    that wasn't documented to be NULL, but was always NULL.
  (svn_client__elide_mergeinfo): Update caller.

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

Modified: subversion/trunk/subversion/libsvn_client/mergeinfo.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/mergeinfo.c?rev=1134305&r1=1134304&r2=1134305&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/mergeinfo.c (original)
+++ subversion/trunk/subversion/libsvn_client/mergeinfo.c Fri Jun 10 13:07:20 
2011
@@ -839,7 +839,6 @@ static svn_error_t *
 elide_mergeinfo(svn_mergeinfo_t parent_mergeinfo,
                 svn_mergeinfo_t child_mergeinfo,
                 const char *local_abspath,
-                const char *path_suffix,
                 svn_client_ctx_t *ctx,
                 apr_pool_t *scratch_pool)
 {
@@ -848,8 +847,8 @@ elide_mergeinfo(svn_mergeinfo_t parent_m
   SVN_ERR_ASSERT(svn_dirent_is_absolute(local_abspath));
 
   SVN_ERR(should_elide_mergeinfo(&elides,
-                                 parent_mergeinfo, child_mergeinfo,
-                                 path_suffix, scratch_pool));
+                                 parent_mergeinfo, child_mergeinfo, NULL,
+                                 scratch_pool));
 
   if (elides)
     {
@@ -861,16 +860,18 @@ elide_mergeinfo(svn_mergeinfo_t parent_m
 
       if (ctx->notify_func2)
         {
-          const char *path = svn_dirent_join(local_abspath, path_suffix,
-                                             scratch_pool);
-          svn_wc_notify_t *notify =
-                svn_wc_create_notify(path, svn_wc_notify_merge_elide_info,
-                                     scratch_pool);
+          svn_wc_notify_t *notify;
 
+          notify = svn_wc_create_notify(local_abspath,
+                                        svn_wc_notify_merge_elide_info,
+                                        scratch_pool);
           ctx->notify_func2(ctx->notify_baton2, notify, scratch_pool);
-          notify = svn_wc_create_notify(path, svn_wc_notify_update_update,
+
+          notify = svn_wc_create_notify(local_abspath,
+                                        svn_wc_notify_update_update,
                                         scratch_pool);
           notify->prop_state = svn_wc_notify_state_changed;
+
           ctx->notify_func2(ctx->notify_baton2, notify, scratch_pool);
         }
     }
@@ -982,7 +983,7 @@ svn_client__elide_mergeinfo(const char *
         return SVN_NO_ERROR;
 
       SVN_ERR(elide_mergeinfo(mergeinfo, target_mergeinfo, target_abspath,
-                              NULL, ctx, pool));
+                              ctx, pool));
     }
   return SVN_NO_ERROR;
 }


Reply via email to