Please make maintenance/rebuildrecentchanges.php preserve the rc_patrolled column in the recentchanges table. When you need to rebuild recent changes (e.g., after a big import), you shouldn't have to lose your patrolling information. At least make this an option. Thanks.
Case study:
Step 1:
mysql> select count(*) from vpw_recentchanges where rc_patrolled = 1;
+----------+
count(*) |
+----------+
4807 | |
+----------+
Step 2: mark a bunch of articles as patrolled
Step 3:
mysql> select count(*) from vpw_recentchanges where rc_patrolled = 1;
+----------+
count(*) |
+----------+
4812 | |
+----------+
Step 4:
$ php rebuildrecentchanges.php
Step 5: The newly patrolled article data is lost:
mysql> select count(*) from vpw_recentchanges where rc_patrolled = 1;
+----------+
count(*) |
+----------+
4807 | |
+----------+
Version: 1.19.3
Severity: enhancement