jenkins-bot has submitted this change and it was merged.

Change subject: Add '-m' option to dumpGrepper; add patterns for bug 41756.
......................................................................


Add '-m' option to dumpGrepper; add patterns for bug 41756.

Change-Id: I453dab7d9187e7ba52ef9eee221f65882eb3e0b4
---
M js/tests/dumpGrepPatterns/misc.txt
M js/tests/dumpGrepper.js
2 files changed, 13 insertions(+), 0 deletions(-)

Approvals:
  Subramanya Sastry: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/js/tests/dumpGrepPatterns/misc.txt 
b/js/tests/dumpGrepPatterns/misc.txt
index 0c5f05b..cbbcc7f 100644
--- a/js/tests/dumpGrepPatterns/misc.txt
+++ b/js/tests/dumpGrepPatterns/misc.txt
@@ -11,3 +11,8 @@
 
 # cases which aren't the simple '| {{yes}}' case.
 [^ \t|]\s*{{\s*(?:rh|rh2|yes|Ya|no|Na|coming soon|bad|eliminated|Site 
active|Site 
inactive|good|yes2|won|no2|nom|sho|TBA|partial|yes-No|okay|some|any|n/a|BLACK|dunno|Unknown|Depends|Included|dropped|terminated|beta|table-experimental|free|nonfree|proprietary|needs|incorrect|no
 
result|pending|nightly|release-candidate|[?]|unofficial|usually|rarely|sometimes|draw)\s*(?:[|]|}})
+
+# blank lines with more than one comment (bug 41756)
+^([ ]*<!--((?!-->).)*-->){2,}[ ]*$      (use with -m option)
+# more precise version, avoid those surrounded by newlines
+[^\n]\n([ ]*<!--((?!-->).)*-->){2,}[ ]*\n(?!\n)
diff --git a/js/tests/dumpGrepper.js b/js/tests/dumpGrepper.js
index a290885..d00ccfa 100755
--- a/js/tests/dumpGrepper.js
+++ b/js/tests/dumpGrepper.js
@@ -39,6 +39,11 @@
                        'boolean': true,
                        'default': false
                },
+               'm': {
+                       description: 'Treat ^ and $ as matching beginning/end 
of *each* line, instead of beginning/end of entire article',
+                       'boolean': true,
+                       'default': false
+               },
                'color': {
                        description: 'Highlight matched substring using color. 
Use --no-color to disable.  Default is "auto".',
                        'default': 'auto'
@@ -60,6 +65,9 @@
        if( Util.booleanOption( argv.i ) ) {
                flags += 'i';
        }
+       if( Util.booleanOption( argv.m ) ) {
+               flags += 'm';
+       }
 
        var re = new RegExp( argv._[0], flags );
        var onlyFirst = Util.booleanOption( argv.l );

-- 
To view, visit https://gerrit.wikimedia.org/r/78248
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I453dab7d9187e7ba52ef9eee221f65882eb3e0b4
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Parsoid
Gerrit-Branch: master
Gerrit-Owner: Cscott <canan...@wikimedia.org>
Gerrit-Reviewer: Cscott <canan...@wikimedia.org>
Gerrit-Reviewer: Subramanya Sastry <ssas...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to