Mercurial > hg
diff tests/test-hook.t @ 46868:802ba3c81507
tests: stablize test-hook.t on Windows
Apparently, hooks can't run `echo` directly, even from MSYS.
Differential Revision: https://phab.mercurial-scm.org/D10300
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sat, 03 Apr 2021 20:26:45 -0400 |
parents | d67732a4b58a |
children | 7ee07e1a25c0 |
line wrap: on
line diff
--- a/tests/test-hook.t Sat Apr 03 20:25:37 2021 -0400 +++ b/tests/test-hook.t Sat Apr 03 20:26:45 2021 -0400 @@ -1407,12 +1407,12 @@ $ cat << EOF >> .hg/hgrc > [hooks] - > pre-version.testing-default=echo '### default ###' plain: \${HGPLAIN:-'<unset>'} - > pre-version.testing-yes=echo '### yes #######' plain: \${HGPLAIN:-'<unset>'} + > pre-version.testing-default=sh -c "echo '### default ###' plain: \${HGPLAIN:-'<unset>'}" + > pre-version.testing-yes=sh -c "echo '### yes #######' plain: \${HGPLAIN:-'<unset>'}" > pre-version.testing-yes:run-with-plain=yes - > pre-version.testing-no=echo '### no ########' plain: \${HGPLAIN:-'<unset>'} + > pre-version.testing-no=sh -c "echo '### no ########' plain: \${HGPLAIN:-'<unset>'}" > pre-version.testing-no:run-with-plain=no - > pre-version.testing-auto=echo '### auto ######' plain: \${HGPLAIN:-'<unset>'} + > pre-version.testing-auto=sh -c "echo '### auto ######' plain: \${HGPLAIN:-'<unset>'}" > pre-version.testing-auto:run-with-plain=auto > EOF