|
|
@@ -393,6 +393,9 @@ class GitDataCollector(DataCollector):
|
|
393
|
393
|
def getAuthors(self):
|
|
394
|
394
|
return self.authors.keys()
|
|
395
|
395
|
|
|
|
396
|
+ def getCommitDeltaDays(self):
|
|
|
397
|
+ return (self.last_commit_stamp - self.first_commit_stamp) / 86400
|
|
|
398
|
+
|
|
396
|
399
|
def getFilesInCommit(self, rev):
|
|
397
|
400
|
try:
|
|
398
|
401
|
res = self.cache['files_in_tree'][rev]
|
|
|
@@ -471,7 +474,7 @@ class HTMLReportCreator(ReportCreator):
|
|
471
|
474
|
f.write('<dt>Project name</dt><dd>%s</dd>' % (data.projectname))
|
|
472
|
475
|
f.write('<dt>Generated</dt><dd>%s (in %d seconds)</dd>' % (datetime.datetime.now().strftime(format), time.time() - data.getStampCreated()))
|
|
473
|
476
|
f.write('<dt>Generator</dt><dd><a href="http://gitstats.sourceforge.net/">GitStats</a> (version %s)</dd>' % getversion())
|
|
474
|
|
- f.write('<dt>Report Period</dt><dd>%s to %s</dd>' % (data.getFirstCommitDate().strftime(format), data.getLastCommitDate().strftime(format)))
|
|
|
477
|
+ f.write('<dt>Report Period</dt><dd>%s to %s (%d days)</dd>' % (data.getFirstCommitDate().strftime(format), data.getLastCommitDate().strftime(format), data.getCommitDeltaDays()))
|
|
475
|
478
|
f.write('<dt>Total Files</dt><dd>%s</dd>' % data.getTotalFiles())
|
|
476
|
479
|
f.write('<dt>Total Lines of Code</dt><dd>%s</dd>' % data.getTotalLOC())
|
|
477
|
480
|
f.write('<dt>Total Commits</dt><dd>%s</dd>' % data.getTotalCommits())
|