tests/test-obsolete.t
changeset 20117 aa9385f983fa
parent 18684 c161e4cf77d4
child 20807 91d28bd0e04e
equal deleted inserted replaced
20116:9e0219967e38 20117:aa9385f983fa
     1   $ cat >> $HGRCPATH << EOF
     1   $ cat >> $HGRCPATH << EOF
     2   > [extensions]
       
     3   > graphlog=
       
     4   > [phases]
     2   > [phases]
     5   > # public changeset are not obsolete
     3   > # public changeset are not obsolete
     6   > publish=false
     4   > publish=false
     7   > EOF
     5   > EOF
     8   $ mkcommit() {
     6   $ mkcommit() {
   118   abort: bad obsolescence marker detected: invalid successors nullid
   116   abort: bad obsolescence marker detected: invalid successors nullid
   119   [255]
   117   [255]
   120 
   118 
   121 Check that graphlog detect that a changeset is obsolete:
   119 Check that graphlog detect that a changeset is obsolete:
   122 
   120 
   123   $ hg glog
   121   $ hg log -G
   124   @  changeset:   5:5601fb93a350
   122   @  changeset:   5:5601fb93a350
   125   |  tag:         tip
   123   |  tag:         tip
   126   |  parent:      1:7c3bad9141dc
   124   |  parent:      1:7c3bad9141dc
   127   |  user:        test
   125   |  user:        test
   128   |  date:        Thu Jan 01 00:00:00 1970 +0000
   126   |  date:        Thu Jan 01 00:00:00 1970 +0000
   215   [255]
   213   [255]
   216 
   214 
   217 Check that public changeset are not accounted as obsolete:
   215 Check that public changeset are not accounted as obsolete:
   218 
   216 
   219   $ hg --hidden phase --public 2
   217   $ hg --hidden phase --public 2
   220   $ hg --config 'extensions.graphlog=' glog
   218   $ hg log -G
   221   @  changeset:   5:5601fb93a350
   219   @  changeset:   5:5601fb93a350
   222   |  tag:         tip
   220   |  tag:         tip
   223   |  parent:      1:7c3bad9141dc
   221   |  parent:      1:7c3bad9141dc
   224   |  user:        test
   222   |  user:        test
   225   |  date:        Thu Jan 01 00:00:00 1970 +0000
   223   |  date:        Thu Jan 01 00:00:00 1970 +0000
   512 
   510 
   513 detect outgoing obsolete and unstable
   511 detect outgoing obsolete and unstable
   514 ---------------------------------------
   512 ---------------------------------------
   515 
   513 
   516 
   514 
   517   $ hg glog
   515   $ hg log -G
   518   o  changeset:   3:6f9641995072
   516   o  changeset:   3:6f9641995072
   519   |  tag:         tip
   517   |  tag:         tip
   520   |  parent:      1:7c3bad9141dc
   518   |  parent:      1:7c3bad9141dc
   521   |  user:        test
   519   |  user:        test
   522   |  date:        Thu Jan 01 00:00:00 1970 +0000
   520   |  date:        Thu Jan 01 00:00:00 1970 +0000
   546   changeset:   4:94b33453f93b
   544   changeset:   4:94b33453f93b
   547   user:        test
   545   user:        test
   548   date:        Thu Jan 01 00:00:00 1970 +0000
   546   date:        Thu Jan 01 00:00:00 1970 +0000
   549   summary:     add original_d
   547   summary:     add original_d
   550   
   548   
   551   $ hg glog -r '::unstable()'
   549   $ hg log -G -r '::unstable()'
   552   @  changeset:   5:cda648ca50f5
   550   @  changeset:   5:cda648ca50f5
   553   |  tag:         tip
   551   |  tag:         tip
   554   |  user:        test
   552   |  user:        test
   555   |  date:        Thu Jan 01 00:00:00 1970 +0000
   553   |  date:        Thu Jan 01 00:00:00 1970 +0000
   556   |  summary:     add original_e
   554   |  summary:     add original_e
   651   no changes found
   649   no changes found
   652   [1]
   650   [1]
   653 
   651 
   654 Do not warn about new head when the new head is a successors of a remote one
   652 Do not warn about new head when the new head is a successors of a remote one
   655 
   653 
   656   $ hg glog
   654   $ hg log -G
   657   @  changeset:   5:cda648ca50f5
   655   @  changeset:   5:cda648ca50f5
   658   |  tag:         tip
   656   |  tag:         tip
   659   |  user:        test
   657   |  user:        test
   660   |  date:        Thu Jan 01 00:00:00 1970 +0000
   658   |  date:        Thu Jan 01 00:00:00 1970 +0000
   661   |  summary:     add original_e
   659   |  summary:     add original_e