@@ -174,15 +174,19 @@ function run_patch_stats() {
174
174
try {
175
175
$ oldstatus = $ patch ->getStatus ();
176
176
$ patch ->updateStats ();
177
+ $ newstatus = $ patch ->getStatus ();
177
178
178
- if ($ patch ->getStatus () != $ oldstatus ) {
179
+ if ($ newstatus != $ oldstatus ) {
180
+ $ patch ->comments ->add (
181
+ new PatchComment ($ patch ,
182
+ "Status changed: $ oldstatus → $ newstatus " ));
179
183
email_ta ($ group ,
180
184
"PIC1: Patch $ patch ->id status changed (group $ group) " ,
181
185
"Patch $ patch ->id of group $ group changed status from " .
182
- "$ oldstatus to " . $ patch -> getStatus () . " \n" .
186
+ "$ oldstatus to $ newstatus \n" .
183
187
link_patch ($ patch ));
184
188
echo "Patch $ patch ->id changed status from $ oldstatus to " ,
185
- $ patch -> getStatus () , "\n" ;
189
+ $ newstatus , "\n" ;
186
190
} else {
187
191
echo "Patch $ patch ->id status unchanged \n" ;
188
192
}
@@ -251,6 +255,8 @@ function run_repository() {
251
255
*/
252
256
} else {
253
257
$ patch ->status = PATCH_PR_OPEN_ILLEGAL ;
258
+ $ patch ->comments ->add (
259
+ new PatchComment ($ patch , "PR opened without approval " ));
254
260
error_group ($ group ,
255
261
"PIC1: PR opened without approval " ,
256
262
"PR $ pr of group $ group was opened " .
@@ -262,7 +268,7 @@ function run_repository() {
262
268
263
269
if (!$ processed ) {
264
270
$ patch = Patch::factory ($ group , $ pr ->branchURL (), PATCH_BUGFIX , '' ,
265
- 'Automatically generated ' , $ group -> prof () ,
271
+ 'Automatically generated ' , null ,
266
272
/*ignore_errors=*/ true );
267
273
$ patch ->setPR ($ pr );
268
274
$ patch ->status = PATCH_PR_OPEN_ILLEGAL ;
0 commit comments