config: add a test for priority when includes are involved
Differential Revision: https://phab.mercurial-scm.org/D9915
--- a/tests/test-config.t Fri Jan 29 16:26:53 2021 -0800
+++ b/tests/test-config.t Fri Jan 29 11:42:27 2021 +0100
@@ -388,3 +388,26 @@
> done
$ HGRCPATH=configs hg config section.key
99
+
+Configuration priority
+======================
+
+setup necessary file
+
+ $ cat > file-A.rc << EOF
+ > [config-test]
+ > basic = value-A
+ > EOF
+
+ $ cat > file-B.rc << EOF
+ > [config-test]
+ > basic = value-B
+ > EOF
+
+Simple order checking
+---------------------
+
+If file B is read after file A, value from B overwrite value from A.
+
+ $ HGRCPATH="file-A.rc:file-B.rc" hg config config-test.basic
+ value-B