about summary refs log tree commit diff
path: root/scripts
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-04-27 05:59:38 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-04-27 05:59:38 +0000
commitac18c6a3bd9b1e497cd97c52fd77f256961b48e6 (patch)
tree1bd22746e07876a8d39dd7dafad392539a2cdc2d /scripts
parenta7cb36877cb1d2c79dfbff1e373e9dd7d4a4913d (diff)
downloadzcatch-ac18c6a3bd9b1e497cd97c52fd77f256961b48e6.tar.gz
zcatch-ac18c6a3bd9b1e497cd97c52fd77f256961b48e6.zip
more stuff :)
Diffstat (limited to 'scripts')
-rw-r--r--scripts/count_source.sh1
-rw-r--r--scripts/process_blame.py12
2 files changed, 13 insertions, 0 deletions
diff --git a/scripts/count_source.sh b/scripts/count_source.sh
new file mode 100644
index 00000000..17335cd3
--- /dev/null
+++ b/scripts/count_source.sh
@@ -0,0 +1 @@
+svn blame `svn -R ls | grep ^src | grep -v external | grep -v /$` | python scripts/process_blame.py
diff --git a/scripts/process_blame.py b/scripts/process_blame.py
new file mode 100644
index 00000000..ae2c55b6
--- /dev/null
+++ b/scripts/process_blame.py
@@ -0,0 +1,12 @@
+import sys
+user_map = {"kma":"matricks", "teetow":"matricks", "jlha":"matricks", "jdv":"void", "jaf":"serp"}
+users = {}
+for line in sys.stdin:
+	fields = line.split()
+	name = user_map.get(fields[1], fields[1])
+	users[name] = users.get(name, 0) + 1
+	
+total = reduce(lambda x,y: x+y, users.values())
+for u in users:
+	print "%6s %6d %s" % ("%03.2f"%(users[u]*100.0/total), users[u], u)
+print "%03.2f %6d %s" % (100, total, "Total")