Parcourir la source

Report Period: also show how many days.

Heikki Hokkanen il y a 17 ans
Parent
révision
25e421c0d5
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4
    1
      gitstats

+ 4
- 1
gitstats Voir le fichier

@@ -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())