##// END OF EJS Templates
subrepo: fix cloning of repos from urls without slash after host (issue2970)...
subrepo: fix cloning of repos from urls without slash after host (issue2970) This fixes a regression introduced with the new url handling in 1.9. This should perhaps be fixed in the url class instead, but that might be too invasive for a stable bugfix.

File last commit:

r11771:b0e3d397 default
r15055:d629f1e8 1.9.2 stable
Show More
test-check-code-hg.py
24 lines | 738 B | text/x-python | PythonLexer
/ tests / test-check-code-hg.py
Patrick Mezard
tests: run check-code.py on working directory files...
r11762 # Pass all working directory files through check-code.py
import sys, os, imp
rootdir = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '..'))
if not os.path.isdir(os.path.join(rootdir, '.hg')):
sys.stderr.write('skipped: cannot check code on non-repository sources\n')
sys.exit(80)
checkpath = os.path.join(rootdir, 'contrib/check-code.py')
checkcode = imp.load_source('checkcode', checkpath)
from mercurial import hg, ui
u = ui.ui()
repo = hg.repository(u, rootdir)
checked = 0
Matt Mackall
tests: only run check-code on tracked files
r11771 wctx = repo[None]
for f in wctx:
# ignore removed and unknown files
if f not in wctx:
continue
Patrick Mezard
tests: run check-code.py on working directory files...
r11762 checked += 1
checkcode.checkfile(os.path.join(rootdir, f))
if not checked:
sys.stderr.write('no file checked!\n')