#!/usr/bin/env python
import sys
import subprocess
import re
import os
def bar(size):
return '
' % size
def check_repo(svn_repo, html):
p = subprocess.Popen(['svn', 'log', svn_repo],
stdout=subprocess.PIPE)
output = p.communicate()[0]
count = {}
total = 0
for line in output.splitlines():
if re.search('^r[0-9]+', line):
parts = line.split()
username = parts[2]
count[username] = count.get(username, 0)+1
total += 1
if html:
print 'From repository: %s' % (
svn_repo, svn_repo)
print '
| Total commits: | %s | ' % total print ' | %s |
|---|---|---|---|
| %s | %s | %s | ' % ( person, commits, percent_s) print '%s |