diff -r 083220acba01 -r aca2495425a6 hgext/evolve.py --- a/hgext/evolve.py Wed Sep 09 19:40:54 2015 -0400 +++ b/hgext/evolve.py Wed Sep 09 19:43:14 2015 -0400 @@ -3022,6 +3022,8 @@ missing = set() common = set() undecided = set(probeset) + totalnb = len(undecided) + ui.progress("comparing with other", 0, total=totalnb) _takefullsample = setdiscovery._takefullsample if remote.capable('_evoext_obshash_1'): getremotehash = remote.evoext_obshash1 @@ -3039,6 +3041,8 @@ sample = _takefullsample(dag, undecided, size=fullsamplesize) roundtrips += 1 + ui.progress("comparing with other", totalnb - len(undecided), + total=totalnb) ui.debug("query %i; still undecided: %i, sample size is: %i\n" % (roundtrips, len(undecided), len(sample))) # indices between sample and externalized version must match @@ -3058,6 +3062,7 @@ undecided.difference_update(common) + ui.progress("comparing with other", None, total=totalnb) result = dag.headsetofconnecteds(common) ui.debug("%d total queries\n" % roundtrips)