--- c:/hgdev/src/tests/test-alias.t
+++ c:/hgdev/src/tests/test-alias.t.err
@@ -269,7 +269,7 @@
$ hg --config alias.dash='cat --' -R alias dash -r0
abort: -r0 not under root '$TESTTMP/alias'
- (consider using '--cwd alias')
+ (consider using '--cwd ..\$TESTTMPlias')
[255]
invalid options
test-doctest.py
--- c:/hgdev/src/tests/test-doctest.py.out
+++ c:/hgdev/src/tests/test-doctest.py.err
@@ -0,0 +1,227 @@
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 186, in mercurial.match.match
+Failed example:
+ match(b'/foo', b'.', [b're:.*\.c$', b'path:foo/a', b'*.py'])
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[0]>", line 1, in <module>
+ match(b'/foo', b'.', [b're:.*\.c$', b'path:foo/a', b'*.py'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+ Abort: *.py not under root '/foo'
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 204, in mercurial.match.match
+Failed example:
+ match(b'/foo', b'.', [b'main.py'], default=b'relpath')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[5]>", line 1, in <module>
+ match(b'/foo', b'.', [b'main.py'], default=b'relpath')
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+ Abort: main.py not under root '/foo'
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 213, in mercurial.match.match
+Failed example:
+ m = match(b'/foo', b'', [b're:.*\.c$', b'relpath:a'])
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[7]>", line 1, in <module>
+ m = match(b'/foo', b'', [b're:.*\.c$', b'relpath:a'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+ Abort: a not under root '/foo'
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 217, in mercurial.match.match
+Failed example:
+ m(b'a')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[8]>", line 1, in <module>
+ m(b'a')
+ NameError: name 'm' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 219, in mercurial.match.match
+Failed example:
+ m(b'main.c')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[9]>", line 1, in <module>
+ m(b'main.c')
+ NameError: name 'm' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 221, in mercurial.match.match
+Failed example:
+ m(b'test.py')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[10]>", line 1, in <module>
+ m(b'test.py')
+ NameError: name 'm' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 226, in mercurial.match.match
+Failed example:
+ m.exact(b'a')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[11]>", line 1, in <module>
+ m.exact(b'a')
+ NameError: name 'm' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 228, in mercurial.match.match
+Failed example:
+ m.exact(b'main.c')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.match[12]>", line 1, in <module>
+ m.exact(b'main.c')
+ NameError: name 'm' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 945, in mercurial.match.subdirmatcher
+Failed example:
+ m1 = match(b'/root', b'', [b'a.txt', b'sub/b.txt'])
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[1]>", line 1, in <module>
+ m1 = match(b'/root', b'', [b'a.txt', b'sub/b.txt'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+ Abort: a.txt not under root '/root'
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 946, in mercurial.match.subdirmatcher
+Failed example:
+ m2 = subdirmatcher(b'sub', m1)
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[2]>", line 1, in <module>
+ m2 = subdirmatcher(b'sub', m1)
+ NameError: name 'm1' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 947, in mercurial.match.subdirmatcher
+Failed example:
+ m2(b'a.txt')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[3]>", line 1, in <module>
+ m2(b'a.txt')
+ NameError: name 'm2' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 949, in mercurial.match.subdirmatcher
+Failed example:
+ m2(b'b.txt')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[4]>", line 1, in <module>
+ m2(b'b.txt')
+ NameError: name 'm2' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 951, in mercurial.match.subdirmatcher
+Failed example:
+ m2.matchfn(b'a.txt')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[5]>", line 1, in <module>
+ m2.matchfn(b'a.txt')
+ NameError: name 'm2' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 953, in mercurial.match.subdirmatcher
+Failed example:
+ m2.matchfn(b'b.txt')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[6]>", line 1, in <module>
+ m2.matchfn(b'b.txt')
+ NameError: name 'm2' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 955, in mercurial.match.subdirmatcher
+Failed example:
+ m2.files()
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[7]>", line 1, in <module>
+ m2.files()
+ NameError: name 'm2' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 957, in mercurial.match.subdirmatcher
+Failed example:
+ m2.exact(b'b.txt')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[8]>", line 1, in <module>
+ m2.exact(b'b.txt')
+ NameError: name 'm2' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 961, in mercurial.match.subdirmatcher
+Failed example:
+ m1.bad = bad
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[10]>", line 1, in <module>
+ m1.bad = bad
+ NameError: name 'm1' is not defined
+**********************************************************************
+File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 962, in mercurial.match.subdirmatcher
+Failed example:
+ m2.bad(b'x.txt', b'No such file')
+Exception raised:
+ Traceback (most recent call last):
+ File "c:\hgdev\python27-x64\lib\doctest.py", line 1315, in __run
+ compileflags, 1) in test.globs
+ File "<doctest mercurial.match.subdirmatcher[11]>", line 1, in <module>
+ m2.bad(b'x.txt', b'No such file')
+ NameError: name 'm2' is not defined
+**********************************************************************
+2 items had failures:
+ 8 of 13 in mercurial.match.match
+ 10 of 12 in mercurial.match.subdirmatcher
+***Test Failed*** 18 failures.
test-globalopts.t
--- c:/hgdev/src/tests/test-globalopts.t
+++ c:/hgdev/src/tests/test-globalopts.t.err
@@ -89,7 +89,7 @@
[255]
$ hg -R b ann a/a
abort: a/a not under root '$TESTTMP/b'
- (consider using '--cwd b')
+ (consider using '--cwd ..\$TESTTMP')
[255]
$ hg log
abort: no repository found in '$TESTTMP' (.hg not found)!
test-lfs-serve-access.t
--- c:/hgdev/src/tests/test-lfs-serve-access.t
+++ c:/hgdev/src/tests/test-lfs-serve-access.t.err
@@ -67,6 +67,22 @@
$LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 400 - (glob)
+ $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/.git/info/lfs/objects/batch':
+ Traceback (most recent call last):
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\hgweb\server.py", line 123, in do_POST
+ self.do_write()
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\hgweb\server.py", line 116, in do_write
+ self.do_hgweb()
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\hgweb\server.py", line 240, in do_hgweb
+ self._done()
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\hgweb\server.py", line 297, in _done
+ self.wfile.write(b'0
')
+ File "c:\hgdev\python27-x64\Lib\socket.py", line 328, in write
+ self.flush()
+ File "c:\hgdev\python27-x64\Lib\socket.py", line 307, in flush
+ self._sock.sendall(view[write_offset:write_offset+buffer_size])
+ error: [Errno 10053] An established connection was aborted by the software in your host machine
+
$ rm -f $TESTTMP/access.log $TESTTMP/errors.log
$ hg --config "lfs.usercache=$TESTTMP/servercache" -R server serve -d
test-manifest.py
--- c:/hgdev/src/tests/test-manifest.py.out
+++ c:/hgdev/src/tests/test-manifest.py.err
@@ -0,0 +1,120 @@
+ERROR: testMatchesCwd (__main__.testmanifestdict)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 395, in testMatchesCwd
+ match = matchmod.match(b'/repo', b'a/b', [b'.'], default=b'relpath')
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: . not under root '/repo'
+ERROR: testMatchesDirectory (__main__.testmanifestdict)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 361, in testMatchesDirectory
+ match = matchmod.match(b'/repo', b'', [b'a/b'], default=b'relpath')
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: a/b not under root '/repo'
+ERROR: testMatchesFull (__main__.testmanifestdict)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 351, in testMatchesFull
+ match = matchmod.match(b'/repo', b'', [b''])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: not under root '/repo'
+ERROR: testMatchesNonexistentDirectory (__main__.testmanifestdict)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 331, in testMatchesNonexistentDirectory
+ match = matchmod.match(b'/repo', b'', [b'a/f'], default=b'relpath')
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: a/f not under root '/repo'
+ERROR: testMatchesWithPattern (__main__.testmanifestdict)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 418, in testMatchesWithPattern
+ match = matchmod.match(b'/repo', b'', [b'a/b/*/*.txt'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: a/b/*/*.txt not under root '/repo'
+ERROR: testMatchesCwd (__main__.testtreemanifest)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 395, in testMatchesCwd
+ match = matchmod.match(b'/repo', b'a/b', [b'.'], default=b'relpath')
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: . not under root '/repo'
+ERROR: testMatchesDirectory (__main__.testtreemanifest)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 361, in testMatchesDirectory
+ match = matchmod.match(b'/repo', b'', [b'a/b'], default=b'relpath')
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: a/b not under root '/repo'
+ERROR: testMatchesFull (__main__.testtreemanifest)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 351, in testMatchesFull
+ match = matchmod.match(b'/repo', b'', [b''])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: not under root '/repo'
+ERROR: testMatchesNonexistentDirectory (__main__.testtreemanifest)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 331, in testMatchesNonexistentDirectory
+ match = matchmod.match(b'/repo', b'', [b'a/f'], default=b'relpath')
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: a/f not under root '/repo'
+ERROR: testMatchesWithPattern (__main__.testtreemanifest)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-manifest.py", line 418, in testMatchesWithPattern
+ match = matchmod.match(b'/repo', b'', [b'a/b/*/*.txt'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: a/b/*/*.txt not under root '/repo'
test-match.py
--- c:/hgdev/src/tests/test-match.py.out
+++ c:/hgdev/src/tests/test-match.py.err
@@ -0,0 +1,48 @@
+ERROR: testVisitchildrensetGlob (__main__.IncludeMatcherTests)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-match.py", line 180, in testVisitchildrensetGlob
+ m = matchmod.match(b'/repo', b'', include=[b'glob:dir/z*'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 272, in match
+ kindpats = normalize(include, b'glob', root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: dir/z* not under root '/repo'
+ERROR: testVisitdirGlob (__main__.IncludeMatcherTests)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-match.py", line 170, in testVisitdirGlob
+ m = matchmod.match(b'/repo', b'', include=[b'glob:dir/z*'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 272, in match
+ kindpats = normalize(include, b'glob', root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: dir/z* not under root '/repo'
+ERROR: testVisitchildrensetGlob (__main__.PatternMatcherTests)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-match.py", line 120, in testVisitchildrensetGlob
+ m = matchmod.match(b'/repo', b'', patterns=[b'glob:dir/z*'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: dir/z* not under root '/repo'
+ERROR: testVisitdirGlob (__main__.PatternMatcherTests)
+
+Traceback (most recent call last):
+ File "c:\hgdev\src ests est-match.py", line 110, in testVisitdirGlob
+ m = matchmod.match(b'/repo', b'', patterns=[b'glob:dir/z*'])
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 254, in match
+ kindpats = normalize(patterns, default, root, cwd, auditor, warn)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\match.py", line 323, in _donormalize
+ pat = pathutil.canonpath(root, cwd, pat, auditor=auditor)
+ File "C:\Temp\hgtests.wgf2wu\install\lib\python\mercurial\pathutil.py", line 251, in canonpath
+ _(b"%s not under root '%s'") % (myname, root), hint=hint
+Abort: dir/z* not under root '/repo'
test-push-race.t#unrelated
--- c:/hgdev/src/tests/test-push-race.t
+++ c:/hgdev/src/tests/test-push-race.t#unrelated.err
@@ -205,6 +205,7 @@
remote: added 1 changesets with 1 changes to 1 files
$ release $TESTTMP/watchfile
+ touch: setting times of `C:\Temp\hgtests.wgf2wu\child9\test-push-race.t-unrelated/watchfile': Permission denied
Check the result of the push