[Updated] [+++ ] D11756: rhg: Enable `rhg status` in most tests
SimonSapin
phabricator at mercurial-scm.org
Mon Nov 15 11:14:17 UTC 2021
SimonSapin updated this revision to Diff 31066.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D11756?vs=31065&id=31066
BRANCH
default
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D11756/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D11756
AFFECTED FILES
rust/hg-core/src/config/config.rs
tests/run-tests.py
tests/test-basic.t
tests/test-conflict.t
tests/test-dirstate.t
tests/test-encode.t
tests/test-execute-bit.t
tests/test-hgignore.t
tests/test-import.t
tests/test-issue6528.t
tests/test-merge-exec.t
tests/test-merge-types.t
tests/test-permissions.t
tests/test-rename-dir-merge.t
tests/test-status-color.t
tests/test-status-terse.t
tests/test-status.t
tests/test-subrepo-deep-nested-change.t
tests/test-subrepo-missing.t
tests/test-symlinks.t
CHANGE DETAILS
diff --git a/tests/test-symlinks.t b/tests/test-symlinks.t
--- a/tests/test-symlinks.t
+++ b/tests/test-symlinks.t
@@ -11,6 +11,10 @@
> EOF
#endif
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
== tests added in 0.7 ==
$ hg init test-symlinks-0.7; cd test-symlinks-0.7;
diff --git a/tests/test-subrepo-missing.t b/tests/test-subrepo-missing.t
--- a/tests/test-subrepo-missing.t
+++ b/tests/test-subrepo-missing.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init repo
$ cd repo
$ hg init subrepo
diff --git a/tests/test-subrepo-deep-nested-change.t b/tests/test-subrepo-deep-nested-change.t
--- a/tests/test-subrepo-deep-nested-change.t
+++ b/tests/test-subrepo-deep-nested-change.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ cat >> $HGRCPATH <<EOF
> [extdiff]
> # for portability:
diff --git a/tests/test-status.t b/tests/test-status.t
--- a/tests/test-status.t
+++ b/tests/test-status.t
@@ -9,6 +9,10 @@
> EOF
#endif
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init repo1
$ cd repo1
$ mkdir a b a/1 b/1 b/2
diff --git a/tests/test-status-terse.t b/tests/test-status-terse.t
--- a/tests/test-status-terse.t
+++ b/tests/test-status-terse.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ mkdir folder
$ cd folder
$ hg init
diff --git a/tests/test-status-color.t b/tests/test-status-color.t
--- a/tests/test-status-color.t
+++ b/tests/test-status-color.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ cat <<EOF >> $HGRCPATH
> [ui]
> color = always
diff --git a/tests/test-rename-dir-merge.t b/tests/test-rename-dir-merge.t
--- a/tests/test-rename-dir-merge.t
+++ b/tests/test-rename-dir-merge.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init t
$ cd t
diff --git a/tests/test-permissions.t b/tests/test-permissions.t
--- a/tests/test-permissions.t
+++ b/tests/test-permissions.t
@@ -11,6 +11,10 @@
> EOF
#endif
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init t
$ cd t
diff --git a/tests/test-merge-types.t b/tests/test-merge-types.t
--- a/tests/test-merge-types.t
+++ b/tests/test-merge-types.t
@@ -1,5 +1,9 @@
#require symlink execbit
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ tellmeabout() {
> if [ -h $1 ]; then
> echo $1 is a symlink:
diff --git a/tests/test-merge-exec.t b/tests/test-merge-exec.t
--- a/tests/test-merge-exec.t
+++ b/tests/test-merge-exec.t
@@ -4,6 +4,9 @@
#require execbit
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
Initial setup
==============
diff --git a/tests/test-issue6528.t b/tests/test-issue6528.t
--- a/tests/test-issue6528.t
+++ b/tests/test-issue6528.t
@@ -2,6 +2,10 @@
Test non-regression on the corruption associated with issue6528
===============================================================
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
Setup
=====
diff --git a/tests/test-import.t b/tests/test-import.t
--- a/tests/test-import.t
+++ b/tests/test-import.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init a
$ mkdir a/d1
$ mkdir a/d1/d2
diff --git a/tests/test-hgignore.t b/tests/test-hgignore.t
--- a/tests/test-hgignore.t
+++ b/tests/test-hgignore.t
@@ -9,6 +9,10 @@
> EOF
#endif
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init ignorerepo
$ cd ignorerepo
diff --git a/tests/test-execute-bit.t b/tests/test-execute-bit.t
--- a/tests/test-execute-bit.t
+++ b/tests/test-execute-bit.t
@@ -1,5 +1,9 @@
#require execbit
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init
$ echo a > a
$ hg ci -Am'not executable'
diff --git a/tests/test-encode.t b/tests/test-encode.t
--- a/tests/test-encode.t
+++ b/tests/test-encode.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
Test encode/decode filters
$ hg init
diff --git a/tests/test-dirstate.t b/tests/test-dirstate.t
--- a/tests/test-dirstate.t
+++ b/tests/test-dirstate.t
@@ -9,6 +9,10 @@
> EOF
#endif
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
------ Test dirstate._dirs refcounting
$ hg init t
diff --git a/tests/test-conflict.t b/tests/test-conflict.t
--- a/tests/test-conflict.t
+++ b/tests/test-conflict.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
$ hg init
$ cat << EOF > a
> Small Mathematical Series.
diff --git a/tests/test-basic.t b/tests/test-basic.t
--- a/tests/test-basic.t
+++ b/tests/test-basic.t
@@ -1,3 +1,7 @@
+TODO: fix rhg bugs that make this test fail when status is enabled
+ $ unset RHG_STATUS
+
+
Create a repository:
#if no-extraextensions
diff --git a/tests/run-tests.py b/tests/run-tests.py
--- a/tests/run-tests.py
+++ b/tests/run-tests.py
@@ -3228,6 +3228,7 @@
# output.
osenvironb[b'RHG_ON_UNSUPPORTED'] = b'fallback'
osenvironb[b'RHG_FALLBACK_EXECUTABLE'] = real_hg
+ osenvironb[b'RHG_STATUS'] = b'1'
else:
# drop flag for hghave
osenvironb.pop(b'RHG_INSTALLED_AS_HG', None)
diff --git a/rust/hg-core/src/config/config.rs b/rust/hg-core/src/config/config.rs
--- a/rust/hg-core/src/config/config.rs
+++ b/rust/hg-core/src/config/config.rs
@@ -114,6 +114,7 @@
b"rhg",
b"fallback-executable",
);
+ config.add_for_environment_variable("RHG_STATUS", b"rhg", b"status");
// HGRCPATH replaces user config
if opt_rc_path.is_none() {
To: SimonSapin, #hg-reviewers
Cc: mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20211115/b06bb8db/attachment-0002.html>
More information about the Mercurial-patches
mailing list