Commit e598c874b4a by Matt Harbison

tests: stabilize test-subrepo-svn.t on Windows

This partially reverts 991e4404e910, because the URL form of `C:\...` gets
escaped to `C%3A/...`, which breaks the substitution of $TESTTMP.

The forget command on 'notafile*' errored out with:

   notafile*: The filename, directory name, or volume label syntax is incorrect

which I think is because '*' isn't a legal character in a file name (though I
can't trigger this directly from MSYS or cmd.exe for some reason).

Differential Revision: https://phab.mercurial-scm.org/D7816
parent e733c59f3c0
......@@ -87,10 +87,12 @@ debugsub
$ hg debugsub
path s
source file:/*/$TESTTMP/svn-repo/src (glob)
source file:/*/svn-repo/src (glob) (windows !)
source file:/*/$TESTTMP/svn-repo/src (glob) (no-windows !)
revision 2
path subdir/s
source file:/*/$TESTTMP/svn-repo/src (glob)
source file:/*/svn-repo/src (glob) (windows !)
source file:/*/$TESTTMP/svn-repo/src (glob) (no-windows !)
revision 2
change file in svn and hg, commit
......@@ -113,10 +115,12 @@ change file in svn and hg, commit
At revision 3.
$ hg debugsub
path s
source file:/*/$TESTTMP/svn-repo/src (glob)
source file:/*/svn-repo/src (glob) (windows !)
source file:/*/$TESTTMP/svn-repo/src (glob) (no-windows !)
revision 3
path subdir/s
source file:/*/$TESTTMP/svn-repo/src (glob)
source file:/*/svn-repo/src (glob) (windows !)
source file:/*/$TESTTMP/svn-repo/src (glob) (no-windows !)
revision 2
missing svn file, commit should fail
......@@ -235,10 +239,12 @@ debugsub in clone
$ hg debugsub
path s
source file:/*/$TESTTMP/svn-repo/src (glob)
source file:/*/svn-repo/src (glob) (windows !)
source file:/*/$TESTTMP/svn-repo/src (glob) (no-windows !)
revision 3
path subdir/s
source file:/*/$TESTTMP/svn-repo/src (glob)
source file:/*/svn-repo/src (glob) (windows !)
source file:/*/$TESTTMP/svn-repo/src (glob) (no-windows !)
revision 2
verify subrepo is contained within the repo directory
......@@ -574,8 +580,8 @@ Test archive
Test forgetting files, not implemented in svn subrepo, used to
traceback
$ hg forget 'notafile*'
notafile*: $ENOENT$
$ hg forget 'notafile'
notafile: $ENOENT$
[1]
Test a subrepo referencing a just moved svn path. Last commit rev will
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment