|
|
|
|
|
|
91
|
DataCollector.collect(self, dir)
|
91
|
DataCollector.collect(self, dir)
|
|
92
|
|
92
|
|
|
93
|
self.total_authors = int(getoutput('git-log |git-shortlog -s |wc -l'))
|
93
|
self.total_authors = int(getoutput('git-log |git-shortlog -s |wc -l'))
|
|
94
|
- self.total_files = int(getoutput('git-ls-files |wc -l'))
|
|
|
|
95
|
#self.total_lines = int(getoutput('git-ls-files -z |xargs -0 cat |wc -l'))
|
94
|
#self.total_lines = int(getoutput('git-ls-files -z |xargs -0 cat |wc -l'))
|
|
96
|
|
95
|
|
|
97
|
self.activity_by_hour_of_day = {} # hour -> commits
|
96
|
self.activity_by_hour_of_day = {} # hour -> commits
|
|
|
|
|
|
|
237
|
# extensions
|
236
|
# extensions
|
|
238
|
self.extensions = {} # extension -> files, lines
|
237
|
self.extensions = {} # extension -> files, lines
|
|
239
|
lines = getoutput('git-ls-files').split('\n')
|
238
|
lines = getoutput('git-ls-files').split('\n')
|
|
|
|
239
|
+ self.total_files = len(lines)
|
|
240
|
for line in lines:
|
240
|
for line in lines:
|
|
241
|
base = os.path.basename(line)
|
241
|
base = os.path.basename(line)
|
|
242
|
if base.find('.') == -1:
|
242
|
if base.find('.') == -1:
|