[PATCH 6 of 6 v2] check-code: enforce (glob) on output lines containing 127.0.0.1
Augie Fackler
raf at durin42.com
Tue Jul 12 19:49:53 UTC 2016
# HG changeset patch
# User Augie Fackler <raf at durin42.com>
# Date 1468119843 14400
# Sat Jul 09 23:04:03 2016 -0400
# Node ID ce172f4c9d4ec542e39a19c2767a63b8f9e6ede6
# Parent 86931eb4cd856f5f9d680a2d6137ad430c1f1f05
check-code: enforce (glob) on output lines containing 127.0.0.1
diff --git a/contrib/check-code.py b/contrib/check-code.py
--- a/contrib/check-code.py
+++ b/contrib/check-code.py
@@ -189,6 +189,8 @@ utestpats = [
(r'^ .*: largefile \S+ not available from file:.*/.*[^)]$', winglobmsg),
(r'^ .*file://\$TESTTMP',
'write "file:/*/$TESTTMP" + (glob) to match on windows too'),
+ (r'^ [^$>].*27\.0\.0\.1.*[^)]$',
+ 'use (glob) to match localhost IP on hosts without 127.0.0.1 too'),
(r'^ (cat|find): .*: No such file or directory',
'use test -f to test for file existence'),
(r'^ diff -[^ -]*p',
@@ -207,8 +209,8 @@ utestpats = [
],
# warnings
[
- (r'^ [^*?/\n]* \(glob\)$',
- "glob match with no glob character (?*/)"),
+ (r'^ (?!.*127\.0\.0\.1)[^*?/\n]* \(glob\)$',
+ "glob match with no glob string (?, *, /, and 127.0.0.1)"),
]
]
More information about the Mercurial-devel
mailing list