Author: cmpilato
Date: Wed Nov 16 14:35:58 2011
New Revision: 1202721

URL: http://svn.apache.org/viewvc?rev=1202721&view=rev
Log:
Eliminate a boolean that only ever sees one state.

* subversion/svn/cl.h
  (svn_cl__get_notifier): Remove 'suppress_final_line' parameter
    (which was named 'suppress_summary_lines' in the function's actual
    implementation).

* subversion/svn/notify.c
  (struct notify_baton): Remove effectively unused
    'suppress_summary_lines' member.  (It was always FALSE.)
  (notify): Track removal of 'suppress_summary_lines' baton member.
  (svn_cl__get_notifier): Remove 'suppress_summary_lines' parameter.

* subversion/svn/main.c
  (main): Update call to svn_cl__get_notifier().

Modified:
    subversion/trunk/subversion/svn/cl.h
    subversion/trunk/subversion/svn/main.c
    subversion/trunk/subversion/svn/notify.c

Modified: subversion/trunk/subversion/svn/cl.h
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/cl.h?rev=1202721&r1=1202720&r2=1202721&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/cl.h (original)
+++ subversion/trunk/subversion/svn/cl.h Wed Nov 16 14:35:58 2011
@@ -564,14 +564,10 @@ svn_cl__merge_file_externally(const char
 
 /* Set *NOTIFY_FUNC_P and *NOTIFY_BATON_P to a notifier/baton for all
  * operations, allocated in POOL.
- *
- * If don't want a summary line at the end of notifications, set
- * SUPPRESS_FINAL_LINE.
  */
 svn_error_t *
 svn_cl__get_notifier(svn_wc_notify_func2_t *notify_func_p,
                      void **notify_baton_p,
-                     svn_boolean_t suppress_final_line,
                      apr_pool_t *pool);
 
 /* Make the notifier for use with BATON print the appropriate summary

Modified: subversion/trunk/subversion/svn/main.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/main.c?rev=1202721&r1=1202720&r2=1202721&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/main.c (original)
+++ subversion/trunk/subversion/svn/main.c Wed Nov 16 14:35:58 2011
@@ -2522,8 +2522,7 @@ main(int argc, const char *argv[])
   if (((subcommand->cmd_func != svn_cl__status) && !opt_state.quiet)
         || ((subcommand->cmd_func == svn_cl__status) && !opt_state.xml))
     {
-      err = svn_cl__get_notifier(&ctx->notify_func2, &ctx->notify_baton2,
-                                 FALSE, pool);
+      err = svn_cl__get_notifier(&ctx->notify_func2, &ctx->notify_baton2, 
pool);
       if (err)
         return svn_cmdline_handle_exit_error(err, pool, "svn: ");
     }

Modified: subversion/trunk/subversion/svn/notify.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/notify.c?rev=1202721&r1=1202720&r2=1202721&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/notify.c (original)
+++ subversion/trunk/subversion/svn/notify.c Wed Nov 16 14:35:58 2011
@@ -47,7 +47,6 @@ struct notify_baton
   svn_boolean_t is_checkout;
   svn_boolean_t is_export;
   svn_boolean_t is_wc_to_repos_copy;
-  svn_boolean_t suppress_summary_lines;
   svn_boolean_t sent_first_txdelta;
   svn_boolean_t in_external;
   svn_boolean_t had_print_error; /* Used to not keep printing error messages
@@ -583,8 +582,7 @@ notify(void *baton, const svn_wc_notify_
       break;
 
     case svn_wc_notify_update_started:
-      if (! (nb->suppress_summary_lines ||
-             nb->in_external ||
+      if (! (nb->in_external ||
              nb->is_checkout ||
              nb->is_export))
         {
@@ -596,8 +594,6 @@ notify(void *baton, const svn_wc_notify_
 
     case svn_wc_notify_update_completed:
       {
-        if (! nb->suppress_summary_lines)
-          {
             if (SVN_IS_VALID_REVNUM(n->revision))
               {
                 if (nb->is_export)
@@ -668,7 +664,6 @@ notify(void *baton, const svn_wc_notify_
                       goto print_error;
                   }
               }
-          }
       }
 
       if (nb->in_external)
@@ -1016,7 +1011,6 @@ notify(void *baton, const svn_wc_notify_
 svn_error_t *
 svn_cl__get_notifier(svn_wc_notify_func2_t *notify_func_p,
                      void **notify_baton_p,
-                     svn_boolean_t suppress_summary_lines,
                      apr_pool_t *pool)
 {
   struct notify_baton *nb = apr_pcalloc(pool, sizeof(*nb));
@@ -1026,7 +1020,6 @@ svn_cl__get_notifier(svn_wc_notify_func2
   nb->is_checkout = FALSE;
   nb->is_export = FALSE;
   nb->is_wc_to_repos_copy = FALSE;
-  nb->suppress_summary_lines = suppress_summary_lines;
   nb->in_external = FALSE;
   nb->had_print_error = FALSE;
   nb->text_conflicts = 0;


Reply via email to