[pypy-svn] r20339 - pypy/dist/pypy/tool
cfbolz at codespeak.net
cfbolz at codespeak.net
Mon Nov 28 11:44:28 CET 2005
Author: cfbolz
Date: Mon Nov 28 11:44:27 2005
New Revision: 20339
Modified:
pypy/dist/pypy/tool/statistic_over_time.py
Log:
slight fixes to statistic generation
Modified: pypy/dist/pypy/tool/statistic_over_time.py
==============================================================================
--- pypy/dist/pypy/tool/statistic_over_time.py (original)
+++ pypy/dist/pypy/tool/statistic_over_time.py Mon Nov 28 11:44:27 2005
@@ -12,7 +12,7 @@
tempdir = py.path.svnwc(py.test.ensuretemp("pypy-dist"))
print "checking out"
-tempdir.checkout(URL, 8500)
+tempdir.checkout(URL)
print "done"
pypy = tempdir.join('pypy')
@@ -21,7 +21,7 @@
curr_rev = tempdir.info().rev
try:
- while curr_rev > 1:
+ while curr_rev > 7024: #afterwards the behaviour becomes strange :-(
num_revs = 0
num_files = 0
num_testfiles = 0
@@ -37,17 +37,17 @@
tempdir.update(rev=curr_rev - 1)
except KeyboardInterrupt:
raise
- except:
+ except Exception, e:
+ print e
tempdir.localpath.remove(1)
tempdir.localpath.mkdir()
while 1:
- if curr_rev < 8359:
- URL = "http://codespeak.net/svn/pypy/trunk"
try:
- tempdir.checkout(URL, rev=curr_rev - 1)
+ tempdir._svn("co -r %r" % (curr_rev - 1), URL)
except KeyboardInterrupt:
raise
except Exception, e:
+ print e, curr_rev
curr_rev -= 1
else:
break
@@ -55,8 +55,12 @@
curr_rev = info.rev
date = datetime.date(*time.gmtime(info.mtime)[:3])
counter, num_files, num_lines, num_testfiles, num_testlines = get_loccount([pypy.localpath])
+ print
print date, num_revs, num_files, num_testfiles, num_lines, num_testlines
statistic.append([date, num_revs, num_files, num_testfiles, num_lines, num_testlines])
+ f = file("intermediate.txt", "a")
+ print >> f, date, num_revs, num_files, num_testfiles, num_lines, num_testlines
+ f.close()
finally:
import pickle
f = file("out.txt", "w")
More information about the Pypy-commit
mailing list