|
|
| ! 'patrolled' in user_groups &
| | article_namespace == 0 |
| article_namespace == 0 & | | & set('pos_in_old',strpos(removed_lines,'<ref')) |
| edit_delta > 20 & edit_delta < 60 &
| | & set('pos_in_new',strpos(added_lines,'<ref')) |
| count('<ref',removed_lines) == 1 &
| | & set('diff',pos_in_new - pos_in_old) |
| count('<ref',added_lines) == 1 &
| | & substr(removed_lines,0,pos_in_old) + substr(added_lines,pos_in_old,diff) == substr(added_lines,0,pos_in_new) |
| (added_lines + removed_lines) rlike '^(.+?)(<ref>[^<>]+?</ref>|<ref name=[^>]+?/>)\s*?\1.{15,60}\2\s*$' | |