--- a/hgext/churn.py Thu Oct 29 20:50:24 2009 +0200
+++ b/hgext/churn.py Fri Oct 30 13:40:23 2009 +0200
@@ -63,7 +63,7 @@
key = getkey(ctx)
key = amap.get(key, key) # alias remap
if opts.get('changesets'):
- rate[key] = rate.get(key, 0) + 1
+ rate[key] = (rate.get(key, (0,))[0] + 1, 0)
else:
parents = ctx.parents()
if len(parents) > 1:
--- a/tests/test-churn Thu Oct 29 20:50:24 2009 +0200
+++ b/tests/test-churn Fri Oct 30 13:40:23 2009 +0200
@@ -55,6 +55,9 @@
hg ci -Am "removed d/g/f2.txt" -u user1 -d 14:00 d/g/f2.txt
hg churn --diffstat
+echo % changeset number churn
+hg churn -c
+
cd ..
# issue 833: ZeroDivisionError
--- a/tests/test-churn.out Thu Oct 29 20:50:24 2009 +0200
+++ b/tests/test-churn.out Fri Oct 30 13:40:23 2009 +0200
@@ -32,5 +32,9 @@
user1 +3/-1 +++++++++++++++++++++++++++++++++++++++++--------------
user3 +3/-0 +++++++++++++++++++++++++++++++++++++++++
user2 +2/-0 +++++++++++++++++++++++++++
+% changeset number churn
+user1 4 ***************************************************************
+user3 3 ***********************************************
+user2 2 ********************************
adding foo
test 0