]> git.ipfire.org Git - thirdparty/git.git/blobdiff - apply.h
apply: change error_routine when silent
[thirdparty/git.git] / apply.h
diff --git a/apply.h b/apply.h
index f0154031111a516e58aa616259ad5ae423adc193..902346b2f1c90a01129cd8f32470c01639a5fb5f 100644 (file)
--- a/apply.h
+++ b/apply.h
@@ -94,6 +94,14 @@ struct apply_state {
         */
        struct string_list fn_table;
 
+       /*
+        * This is to save reporting routines before using
+        * set_error_routine() or set_warn_routine() to install muting
+        * routines when in verbosity_silent mode.
+        */
+       void (*saved_error_routine)(const char *err, va_list params);
+       void (*saved_warn_routine)(const char *warn, va_list params);
+
        /* These control whitespace errors */
        enum apply_ws_error_action ws_error_action;
        enum apply_ws_ignore ws_ignore_action;