diff options
Diffstat (limited to 'rbutil/rbutilqt/langstats.py')
-rwxr-xr-x | rbutil/rbutilqt/langstats.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/langstats.py b/rbutil/rbutilqt/langstats.py index bc7e0ee58f..f415237f4f 100755 --- a/rbutil/rbutilqt/langstats.py +++ b/rbutil/rbutilqt/langstats.py | |||
@@ -29,6 +29,7 @@ import tempfile | |||
29 | import os | 29 | import os |
30 | import shutil | 30 | import shutil |
31 | from datetime import date | 31 | from datetime import date |
32 | import time | ||
32 | 33 | ||
33 | 34 | ||
34 | langs = { | 35 | langs = { |
@@ -162,6 +163,8 @@ def main(): | |||
162 | client = pysvn.Client() | 163 | client = pysvn.Client() |
163 | # scan output | 164 | # scan output |
164 | i = 0 | 165 | i = 0 |
166 | tslateststamp = 0 | ||
167 | tsoldeststamp = time.time() | ||
165 | while i < len(lines): | 168 | while i < len(lines): |
166 | line = lines[i] | 169 | line = lines[i] |
167 | if re_updating.search(line): | 170 | if re_updating.search(line): |
@@ -170,6 +173,10 @@ def main(): | |||
170 | fileinfo = client.info2(svnserver + langbase + tsfile)[0][1] | 173 | fileinfo = client.info2(svnserver + langbase + tsfile)[0][1] |
171 | tsrev = fileinfo.last_changed_rev.number | 174 | tsrev = fileinfo.last_changed_rev.number |
172 | tsdate = date.fromtimestamp(fileinfo.last_changed_date).isoformat() | 175 | tsdate = date.fromtimestamp(fileinfo.last_changed_date).isoformat() |
176 | if fileinfo.last_changed_date > tslateststamp: | ||
177 | tslateststamp = fileinfo.last_changed_date | ||
178 | if fileinfo.last_changed_date < tsoldeststamp: | ||
179 | tsoldeststamp = fileinfo.last_changed_date | ||
173 | 180 | ||
174 | line = lines[i + 1] | 181 | line = lines[i + 1] |
175 | if re_generated.search(line): | 182 | if re_generated.search(line): |
@@ -219,6 +226,8 @@ def main(): | |||
219 | if pretty == 1: | 226 | if pretty == 1: |
220 | print delim | 227 | print delim |
221 | 228 | ||
229 | print "Last language updated on " + date.fromtimestamp(tslateststamp).isoformat() | ||
230 | print "Oldest language update was " + date.fromtimestamp(tsoldeststamp).isoformat() | ||
222 | shutil.rmtree(workfolder) | 231 | shutil.rmtree(workfolder) |
223 | 232 | ||
224 | 233 | ||