]> asedeno.scripts.mit.edu Git - git.git/blobdiff - progress.h
Merge branch 'maint'
[git.git] / progress.h
index 1f2661e81094ce44a11223a2cb1880b302e88b7a..4ee851acfb286ded87c1ef8d40803c1d7d415db5 100644 (file)
@@ -5,11 +5,17 @@ struct progress {
        const char *prefix;
        unsigned total;
        unsigned last_percent;
+       unsigned delay;
+       unsigned delayed_percent_treshold;
+       const char *delayed_title;
 };
 
 int display_progress(struct progress *progress, unsigned n);
 void start_progress(struct progress *progress, const char *title,
                    const char *prefix, unsigned total);
+void start_progress_delay(struct progress *progress, const char *title,
+                         const char *prefix, unsigned total,
+                         unsigned percent_treshold, unsigned delay);
 void stop_progress(struct progress *progress);
 
 #endif