comparison tests/test-phases.t @ 49451:0c70d888a484

phase: introduce a dedicated requirement for the `archived` phase See inline documentation for details.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 16 Aug 2022 19:04:23 +0200
parents 2f326ea19fbc
children 74fb1842f8b9
comparison
equal deleted inserted replaced
49450:b57c95a0f5f9 49451:0c70d888a484
949 Test for archived phase 949 Test for archived phase
950 ----------------------- 950 -----------------------
951 951
952 Commit an archived changesets 952 Commit an archived changesets
953 953
954 $ cd ..
955 $ hg clone --quiet --pull internal-phase archived-phase \
956 > --config format.exp-archived-phase=yes \
957 > --config extensions.phasereport='!' \
958 > --config hooks.txnclose-phase.test=
959
960 $ cd archived-phase
961
954 $ echo B > B 962 $ echo B > B
955 $ hg add B 963 $ hg add B
956 $ hg status 964 $ hg status
957 A B 965 A B
958 $ hg --config "phases.new-commit=archived" commit -m "my test archived commit" 966 $ hg --config "phases.new-commit=archived" commit -m "my test archived commit"
959 test-debug-phase: new rev 2: x -> 32 967 test-debug-phase: new rev 1: x -> 32
960 test-hook-close-phase: 8df5997c3361518f733d1ae67cd3adb9b0eaf125: -> archived 968 test-hook-close-phase: 8df5997c3361518f733d1ae67cd3adb9b0eaf125: -> archived
961 969
962 The changeset is a working parent descendant. 970 The changeset is a working parent descendant.
963 Per the usual visibility rules, it is made visible. 971 Per the usual visibility rules, it is made visible.
964 972
965 $ hg log -G -l 3 973 $ hg log -G -l 3
966 @ changeset: 2:8df5997c3361 974 @ changeset: 1:8df5997c3361
967 | tag: tip 975 | tag: tip
968 | parent: 0:4a2df7238c3b
969 | user: test 976 | user: test
970 | date: Thu Jan 01 00:00:00 1970 +0000 977 | date: Thu Jan 01 00:00:00 1970 +0000
971 | summary: my test archived commit 978 | summary: my test archived commit
972 | 979 |
973 o changeset: 0:4a2df7238c3b 980 o changeset: 0:4a2df7238c3b