tests/test-update-branches.t
changeset 48689 fbf7e383e961
parent 48590 7e503eff3c76
child 49456 cdfba684b6a1
equal deleted inserted replaced
48688:053a5bf508da 48689:fbf7e383e961
   694   $ hg up 5
   694   $ hg up 5
   695   abort: uncommitted changes
   695   abort: uncommitted changes
   696   (commit or update --clean to discard changes)
   696   (commit or update --clean to discard changes)
   697   [255]
   697   [255]
   698 
   698 
   699 Test that we don't crash when updating from a pruned changeset (i.e. has no
   699 Test that we update to the closest non-obsolete ancestor when updating from a
   700 successors). Behavior should probably be that we update to the first
   700 pruned changeset (i.e. that has no successors)
   701 non-obsolete parent but that will be decided later.
       
   702   $ hg id --debug -r 2
   701   $ hg id --debug -r 2
   703   bd10386d478cd5a9faf2e604114c8e6da62d3889
   702   bd10386d478cd5a9faf2e604114c8e6da62d3889
   704   $ hg up --quiet 0
   703   $ hg up --quiet 0
   705   $ hg up --quiet 2
   704   $ hg up --quiet 2
   706   $ hg debugobsolete bd10386d478cd5a9faf2e604114c8e6da62d3889
   705   $ hg debugobsolete bd10386d478cd5a9faf2e604114c8e6da62d3889
   707   1 new obsolescence markers
   706   1 new obsolescence markers
   708   obsoleted 1 changesets
   707   obsoleted 1 changesets
       
   708   $ hg log -r '_destupdate()'
       
   709   1:0786582aa4b1 1 (no-eol)
   709   $ hg up
   710   $ hg up
   710   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   711   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   711 
       
   712 Test experimental revset support
       
   713 
       
   714   $ hg log -r '_destupdate()'
       
   715   2:bd10386d478c 2 (no-eol)
       
   716 
   712 
   717 Test that boolean flags allow --no-flag specification to override [defaults]
   713 Test that boolean flags allow --no-flag specification to override [defaults]
   718   $ cat >> $HGRCPATH <<EOF
   714   $ cat >> $HGRCPATH <<EOF
   719   > [defaults]
   715   > [defaults]
   720   > update = --check
   716   > update = --check
   721   > EOF
   717   > EOF
   722   $ hg co 2
   718   $ hg co 1
   723   abort: uncommitted changes
   719   abort: uncommitted changes
   724   [20]
   720   [20]
   725   $ hg co --no-check 2
   721   $ hg co --no-check 1
   726   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   722   0 files updated, 0 files merged, 0 files removed, 0 files unresolved