contrib/check-code.py
changeset 20423 ada289dfceb0
parent 20243 cc09cfea3dd4
child 20471 ea005e754c9c
equal deleted inserted replaced
20421:98eadbfffa0e 20423:ada289dfceb0
   148     (uprefix + r'.*(?<!\[)\$\?', "explicit exit code checks unnecessary"),
   148     (uprefix + r'.*(?<!\[)\$\?', "explicit exit code checks unnecessary"),
   149     (uprefix + r'.*\|\| echo.*(fail|error)',
   149     (uprefix + r'.*\|\| echo.*(fail|error)',
   150      "explicit exit code checks unnecessary"),
   150      "explicit exit code checks unnecessary"),
   151     (uprefix + r'set -e', "don't use set -e"),
   151     (uprefix + r'set -e', "don't use set -e"),
   152     (uprefix + r'(\s|fi\b|done\b)', "use > for continued lines"),
   152     (uprefix + r'(\s|fi\b|done\b)', "use > for continued lines"),
       
   153     (uprefix + r'.*:\.\S*/', "x:.y in a path does not work on msys, rewrite "
       
   154      "as x://.y, or see `hg log -k msys` for alternatives", r'-\S+:\.|' #-Rxxx
       
   155      'hg pull -q file:../test'), # in test-pull.t which is skipped on windows
   153     (r'^  saved backup bundle to \$TESTTMP.*\.hg$', winglobmsg),
   156     (r'^  saved backup bundle to \$TESTTMP.*\.hg$', winglobmsg),
   154     (r'^  changeset .* references (corrupted|missing) \$TESTTMP/.*[^)]$',
   157     (r'^  changeset .* references (corrupted|missing) \$TESTTMP/.*[^)]$',
   155      winglobmsg),
   158      winglobmsg),
   156     (r'^  pulling from \$TESTTMP/.*[^)]$', winglobmsg,
   159     (r'^  pulling from \$TESTTMP/.*[^)]$', winglobmsg,
   157      '\$TESTTMP/unix-repo$'), # in test-issue1802.t which skipped on windows
   160      '\$TESTTMP/unix-repo$'), # in test-issue1802.t which skipped on windows