@@ -123,7 +123,7 @@ def log_pr_to_csv(info, csv_name):
123123 fieldnames = ['repository name' , 'title' , 'state' , 'commit into' , 'commit from' , 'created at' , 'creator name' ,
124124 'creator login' , 'creator email' ,
125125 'changed files' , 'comment body' , 'comment created at' , 'comment author name' , 'comment author login' ,
126- 'comment author email' , 'merger name' , 'merger login' , 'merger email' ]
126+ 'comment author email' , 'merger name' , 'merger login' , 'merger email' , 'source branch' , 'target branch' ]
127127 with open (csv_name , 'a' , newline = '' ) as file :
128128 writer = csv .DictWriter (file , fieldnames = fieldnames )
129129 writer .writerow (info )
@@ -154,6 +154,8 @@ def log_repositories_pr(repository: Repository, csv_name):
154154 'merger name' : EMPTY_FIELD ,
155155 'merger login' : EMPTY_FIELD ,
156156 'merger email' : EMPTY_FIELD ,
157+ 'source branch' : pull .head .ref ,
158+ 'target branch' : pull .base .ref ,
157159 }
158160
159161 if pull .merged_by is not None :
@@ -199,6 +201,8 @@ def log_pull_requests(client: Github, repositories, csv_name):
199201 'merger name' ,
200202 'merger login' ,
201203 'merger email' ,
204+ 'source branch' ,
205+ 'target branch' ,
202206 )
203207 )
204208
0 commit comments