Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Add progressbar for universe processing.
Vsevolod Stakhov committed 11 years ago
commit 95a28327aeaf9ed9d0a2ea7ceb709a222a1266f5
parent af8d1bd
1 file changed +7 -1
modified libpkg/pkg_jobs.c
@@ -1492,8 +1492,14 @@ jobs_solve_install_upgrade(struct pkg_jobs *j)
			pkg_emit_progress_tick(jcount, jcount);
			LL_FREE(candidates, free);

-
			HASH_ITER(hh, j->request_add, req, rtmp)
+
			pkg_emit_progress_start("Processing candidates (%zd candidates)",
+
				jcount);
+
			elt_num = 0;
+
			HASH_ITER(hh, j->request_add, req, rtmp) {
+
				pkg_emit_progress_tick(++elt_num, jcount);
				pkg_jobs_universe_process(j->universe, req->item->pkg);
+
			}
+
			pkg_emit_progress_tick(jcount, jcount);
		}
		else {
			HASH_ITER(hh, j->patterns, jp, jtmp) {