equal
deleted
inserted
replaced
824 $ hg phase --public 17a481b3bccb |
824 $ hg phase --public 17a481b3bccb |
825 transaction abort! |
825 transaction abort! |
826 rollback completed |
826 rollback completed |
827 abort: pretxnclose-phase.nopublish_D hook exited with status 1 |
827 abort: pretxnclose-phase.nopublish_D hook exited with status 1 |
828 [255] |
828 [255] |
|
829 |
|
830 $ cd .. |
|
831 |
|
832 Test for the "internal" phase |
|
833 ============================= |
|
834 |
|
835 $ hg init internal-phase |
|
836 $ cd internal-phase |
|
837 $ mkcommit A |
|
838 test-debug-phase: new rev 0: x -> 1 |
|
839 test-hook-close-phase: 4a2df7238c3b48766b5e22fafbb8a2f506ec8256: -> draft |
|
840 |
|
841 Commit an internal changesets |
|
842 |
|
843 $ echo B > B |
|
844 $ hg add B |
|
845 $ hg status |
|
846 A B |
|
847 $ hg --config "phases.new-commit=internal" commit -m "my test internal commit" |
|
848 test-debug-phase: new rev 1: x -> 96 |
|
849 test-hook-close-phase: c01c42dffc7f81223397e99652a0703f83e1c5ea: -> internal |
|
850 |
|
851 Usual visibility rules apply when working directory parents |
|
852 |
|
853 $ hg log -G -l 3 |
|
854 @ changeset: 1:c01c42dffc7f |
|
855 | tag: tip |
|
856 | user: test |
|
857 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
858 | summary: my test internal commit |
|
859 | |
|
860 o changeset: 0:4a2df7238c3b |
|
861 user: test |
|
862 date: Thu Jan 01 00:00:00 1970 +0000 |
|
863 summary: A |
|
864 |
|
865 |
|
866 Commit is hidden as expected |
|
867 |
|
868 $ hg up 0 |
|
869 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
870 $ hg log -G |
|
871 @ changeset: 0:4a2df7238c3b |
|
872 tag: tip |
|
873 user: test |
|
874 date: Thu Jan 01 00:00:00 1970 +0000 |
|
875 summary: A |
|
876 |