]> git.ipfire.org Git - thirdparty/git.git/blobdiff - progress.h
doc: add documentation for the proc-receive hook
[thirdparty/git.git] / progress.h
index 70a4d4a0d66ebda2423acf4b5dc84ba485a874b8..f1913acf73f1790366ebd2f3f802f0472221bc7c 100644 (file)
@@ -3,10 +3,21 @@
 
 struct progress;
 
+#ifdef GIT_TEST_PROGRESS_ONLY
+
+extern int progress_testing;
+extern uint64_t progress_test_ns;
+void progress_test_force_update(void);
+
+#endif
+
 void display_throughput(struct progress *progress, uint64_t total);
-int display_progress(struct progress *progress, uint64_t n);
+void display_progress(struct progress *progress, uint64_t n);
 struct progress *start_progress(const char *title, uint64_t total);
+struct progress *start_sparse_progress(const char *title, uint64_t total);
 struct progress *start_delayed_progress(const char *title, uint64_t total);
+struct progress *start_delayed_sparse_progress(const char *title,
+                                              uint64_t total);
 void stop_progress(struct progress **progress);
 void stop_progress_msg(struct progress **progress, const char *msg);