tests/test-phases.t
branchstable
changeset 20332 a959f7167077
parent 20185 7d4219512823
child 20530 78f547cdc362
equal deleted inserted replaced
20331:1d155582a8ea 20332:a959f7167077
   505   cannot move 1 changesets to a higher phase, use --force
   505   cannot move 1 changesets to a higher phase, use --force
   506   no phases changed
   506   no phases changed
   507   [1]
   507   [1]
   508 
   508 
   509   $ cd ..
   509   $ cd ..
       
   510 
       
   511 test hidden changeset are not cloned as public (issue3935)
       
   512 
       
   513   $ cd initialrepo
       
   514 
       
   515 (enabling evolution)
       
   516   $ cat > ../obs.py << EOF
       
   517   > import mercurial.obsolete
       
   518   > mercurial.obsolete._enabled = True
       
   519   > EOF
       
   520   $ echo '[extensions]' >> $HGRCPATH
       
   521   $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH
       
   522 
       
   523 (making a changeset hidden; H in that case)
       
   524   $ hg debugobsolete `hg id --debug -r 5`
       
   525 
       
   526   $ cd ..
       
   527   $ hg clone initialrepo clonewithobs
       
   528   requesting all changes
       
   529   adding changesets
       
   530   adding manifests
       
   531   adding file changes
       
   532   added 7 changesets with 6 changes to 6 files
       
   533   updating to branch default
       
   534   6 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
   535   $ cd clonewithobs
       
   536   $ hg log -G --template "{rev} {phase} {desc}\n"
       
   537   @    6 public merge B' and E
       
   538   |\
       
   539   | o  5 public B'
       
   540   | |
       
   541   o |  4 public E
       
   542   | |
       
   543   o |  3 public D
       
   544   | |
       
   545   o |  2 public C
       
   546   |/
       
   547   o  1 public B
       
   548   |
       
   549   o  0 public A
       
   550   
       
   551 
       
   552