Bläddra i källkod

Optimize total lines of code.

Get total lines of code from "git-log --shortstat" instead of "cat".
Heikki Hokkanen 18 år sedan
förälder
incheckning
d0c9bd5abb
2 ändrade filer med 3 tillägg och 3 borttagningar
  1. 1
    2
      doc/TODO.txt
  2. 2
    1
      gitstats

+ 1
- 2
doc/TODO.txt Visa fil

@@ -60,8 +60,7 @@
60 60
 
61 61
 - Lines
62 62
 	- Average lines/file
63
-	- (G) Lines of Code: x = date, y = lines
64
-		- could show tags as vertical lines
63
+	- (G) Lines of Code: show tags as vertical lines?
65 64
 
66 65
 - Tags
67 66
 	- Lines

+ 2
- 1
gitstats Visa fil

@@ -81,7 +81,7 @@ class GitDataCollector(DataCollector):
81 81
 		self.total_authors = int(getoutput('git-log |git-shortlog -s |wc -l'))
82 82
 		self.total_commits = int(getoutput('git-rev-list HEAD |wc -l'))
83 83
 		self.total_files = int(getoutput('git-ls-files |wc -l'))
84
-		self.total_lines = int(getoutput('git-ls-files -z |xargs -0 cat |wc -l'))
84
+		#self.total_lines = int(getoutput('git-ls-files -z |xargs -0 cat |wc -l'))
85 85
 
86 86
 		self.activity_by_hour_of_day = {} # hour -> commits
87 87
 		self.activity_by_day_of_week = {} # day -> commits
@@ -264,6 +264,7 @@ class GitDataCollector(DataCollector):
264 264
 					print 'Warning: failed to handle line "%s"' % line
265 265
 					(files, inserted, deleted) = (0, 0, 0)
266 266
 				#self.changes_by_date[stamp] = { 'files': files, 'ins': inserted, 'del': deleted }
267
+		self.total_lines = total_lines
267 268
 	
268 269
 	def getActivityByDayOfWeek(self):
269 270
 		return self.activity_by_day_of_week