|
|
|
|
|
|
31
|
|
31
|
|
|
32
|
self.loc_info = open(os.path.join(output_dir, 'loc.csv'), 'w', encoding='utf8')
|
32
|
self.loc_info = open(os.path.join(output_dir, 'loc.csv'), 'w', encoding='utf8')
|
|
33
|
self.loc_info_writer = csv.writer(self.loc_info)
|
33
|
self.loc_info_writer = csv.writer(self.loc_info)
|
|
34
|
- self.loc_info_writer.writerow(['repo', 'hash', 'stamp', 'language', 'files', 'lines', 'code', 'comments',
|
|
|
|
35
|
- 'blanks'])
|
|
|
|
|
|
34
|
+ self.loc_info_writer.writerow(['Repo', 'CommitHash', 'TimeStamp', 'Language', 'Files', 'Lines', 'Code',
|
|
|
|
35
|
+ 'Comments', 'Blanks'])
|
|
36
|
|
36
|
|
|
37
|
self.loc_delta = open(os.path.join(output_dir, 'loc_delta.csv'), 'w', encoding='utf8')
|
37
|
self.loc_delta = open(os.path.join(output_dir, 'loc_delta.csv'), 'w', encoding='utf8')
|
|
38
|
self.loc_delta_writer = csv.writer(self.loc_delta)
|
38
|
self.loc_delta_writer = csv.writer(self.loc_delta)
|
|
39
|
- self.loc_delta_writer.writerow(['repo', 'hash', 'stamp', 'author', 'language', 'files', 'lines', 'code',
|
|
|
|
40
|
- 'comments', 'blanks'])
|
|
|
|
|
|
39
|
+ self.loc_delta_writer.writerow(['Repo', 'CommitHash', 'TimeStamp', 'Author', 'Language', 'Files', 'Lines',
|
|
|
|
40
|
+ 'Code', 'Comments', 'Blanks'])
|
|
41
|
|
41
|
|
|
42
|
self.repo_info = open(os.path.join(output_dir, 'repo.csv'), 'w', encoding='utf8')
|
42
|
self.repo_info = open(os.path.join(output_dir, 'repo.csv'), 'w', encoding='utf8')
|
|
43
|
self.repo_info_writer = csv.writer(self.repo_info)
|
43
|
self.repo_info_writer = csv.writer(self.repo_info)
|
|
44
|
- self.repo_info_writer.writerow(['Repo', 'Language', 'TotalFiles', 'TotalLines', 'TotalCodeLines', 'TotalCommentLlines',
|
|
|
|
45
|
- 'TotalBlankLines'])
|
|
|
|
|
|
44
|
+ self.repo_info_writer.writerow(['Repo', 'Language', 'Files', 'Lines',
|
|
|
|
45
|
+ 'Code', 'Comments', 'Blanks'])
|
|
46
|
|
46
|
|
|
47
|
self.prs_info = open(os.path.join(output_dir, 'prs.csv'), 'w', encoding='utf8')
|
47
|
self.prs_info = open(os.path.join(output_dir, 'prs.csv'), 'w', encoding='utf8')
|
|
48
|
self.prs_info_writer = csv.writer(self.prs_info)
|
48
|
self.prs_info_writer = csv.writer(self.prs_info)
|
|
49
|
- self.prs_info_writer.writerow(['Repo', 'CommitHash', 'TimeStamp', 'ParentHashMaster', 'ParentHashBranch', 'PrMergeDuration'])
|
|
|
|
|
|
49
|
+ self.prs_info_writer.writerow(['Repo', 'CommitHash', 'TimeStamp', 'ParentHashMaster', 'ParentHashBranch',
|
|
|
|
50
|
+ 'PrMergeDuration'])
|
|
50
|
|
51
|
|
|
51
|
def close(self):
|
52
|
def close(self):
|
|
52
|
self.author_totals_info.close()
|
53
|
self.author_totals_info.close()
|