tests/test-phases.t
changeset 39297 06c976acc581
parent 34938 aa05b95949fe
child 39299 7775c1fb8fa0
equal deleted inserted replaced
39296:ce145f8eface 39297:06c976acc581
   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