# HG changeset patch
# User Armin Ronacher <armin.ronacher@active-4.com>
# Date 1201819341 -3600
#      Thu Jan 31 23:42:21 2008 +0100
# Node ID a7817ad608ea98744ef201c508be51ac2863c0a4
# Parent  9f1e6ab76069641a5e3ff5b0831da0a3f83365cb
added \r for progress counting in churn extension

diff --git a/contrib/churn.py b/contrib/churn.py
--- a/contrib/churn.py
+++ b/contrib/churn.py
@@ -127,11 +127,11 @@
         if progress:
             nr_revs = max(nr_revs, 1)
             if int(100.0*(cur_rev - 1)/nr_revs) < int(100.0*cur_rev/nr_revs):
-                ui.write("%d%%.." % (int(100.0*cur_rev/nr_revs),))
+                ui.write("\rGnerating stats: %d%%" % (int(100.0*cur_rev/nr_revs),))
                 sys.stdout.flush()
 
     if progress:
-        ui.write("done\n")
+        ui.write("\r")
         sys.stdout.flush()
 
     return stats