Browse Source

Report Period: also show how many days.

Heikki Hokkanen 17 years ago
parent
commit
25e421c0d5
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      gitstats

+ 4
- 1
gitstats View File

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