[PATCH STABLE] doctest: convert matcher root to native path

Matt Harbison mharbison72 at gmail.com
Sun Jul 29 01:19:42 EDT 2018


On Sat, 28 Jul 2018 03:48:52 -0400, Yuya Nishihara <yuya at tcha.org> wrote:

> # HG changeset patch
> # User Yuya Nishihara <yuya at tcha.org>
> # Date 1532763395 -32400
> #      Sat Jul 28 16:36:35 2018 +0900
> # Branch stable
> # Node ID 39885c84a7c1fa65637d281188c51de06d9c0997
> # Parent  5b3b74e4b21442777f741df60fd81e52e220a182
> doctest: convert matcher root to native path

This did the trick, thanks.

It looks like the Windows bot went off the rails.  Unrelated to this  
patch, but running the tests locally, there are a couple of Windows  
specific failures.  The fileset one bugs me the most, and it looks like  
it's a very recent change.  I'll at least try to bisect them tomorrow  
night, but maybe you have some guesses I could test.

--- c:/Users/Matt/projects/hg/tests/test-removeemptydirs.t
+++ c:/Users/Matt/projects/hg/tests/test-removeemptydirs.t.err
@@ -87,8 +87,6 @@
    $ hg co -qr 'desc(first_rebase_source)'
    $ cd $TESTTMP/hgrebase/somedir
    $ hg --config extensions.rebase= rebase -qr . -d  
'desc(first_rebase_dest)'
-  current directory was removed
-  (consider changing to repo root: $TESTTMP/hgrebase)
    $ cd $TESTTMP/hgrebase/somedir
  (The current node is the rebased first_rebase_source on top of
  first_rebase_dest)
@@ -179,7 +177,7 @@
    > pick ff70a87b588f 0 add foo
    > fold 9992bb0ac0db 2 add baz
    > EOF
-  abort: $ENOENT$
+  abort: $ENOENT$: C:/MinGW/msys/1.0/dev/stdin
    [255]

  Go back to the repo root after losing it as part of that operation:
@@ -188,13 +186,13 @@
  Note the lack of a non-zero exit code from this function - it exits
  successfully, but doesn't really do anything.
    $ hg histedit --continue
-  9992bb0ac0db: cannot fold - working copy is not a descendant of  
previous commit 5c806432464a
-  saved backup bundle to  
$TESTTMP/issue5826_withrm/.hg/strip-backup/ff70a87b588f-e94f9789-histedit.hg
+  abort: no histedit in progress
+  [255]

    $ hg log -T '{rev}:{node|short} {desc}\n'
-  2:94e3f9fae1d6 fold-temp-revision 9992bb0ac0db
-  1:5c806432464a add foo
-  0:d17db4b0303a add bar
+  2:9992bb0ac0db add baz
+  1:6274c77c93c3 add bar
+  0:ff70a87b588f add foo

  Now test that again with experimental.removeemptydirs=false:
    $ hg init issue5826_norm

[...]

--- c:/Users/Matt/projects/hg/tests/test-fileset.t
+++ c:/Users/Matt/projects/hg/tests/test-fileset.t.err
@@ -410,6 +410,8 @@
    $ fileset 'eol(dos)'
    dos
    mixed
+  abort: $TESTTMP\repo\sub: Access is denied
+  [255]
    $ fileset 'eol(unix)'
    .hgignore
    .hgsub
@@ -420,11 +422,13 @@
    c1
    c2
    c3
-  con.xml
    mixed
-  unknown
+  abort: $TESTTMP\repo\sub: Access is denied
+  [255]
    $ fileset 'eol(mac)'
    mac
+  abort: $TESTTMP\repo\sub: Access is denied
+  [255]

  Test safety of 'encoding' on removed files

@@ -442,11 +446,11 @@
    c1
    c2
    c3
-  con.xml
    dos
    mac
    mixed
-  unknown
+  abort: $TESTTMP\repo\sub: Access is denied
+  [255]

  Test 'revs(...)'
  ================

ERROR: test-fileset.t output changed
!


More information about the Mercurial-devel mailing list