tests/test-shelve.t
changeset 42050 03f6480bfdda
parent 42020 00c1ee0f746a
child 42532 12243f15d53e
equal deleted inserted replaced
42049:1711f5813a63 42050:03f6480bfdda
  1109   $ hg bookmarks
  1109   $ hg bookmarks
  1110    \* foo                       (5|19):703117a2acfb (re)
  1110    \* foo                       (5|19):703117a2acfb (re)
  1111      test                      (4|13):33f7f61e6c5e (re)
  1111      test                      (4|13):33f7f61e6c5e (re)
  1112 
  1112 
  1113   $ cd ..
  1113   $ cd ..
       
  1114 
       
  1115 Abort unshelve while merging (issue5123)
       
  1116 ----------------------------------------
       
  1117 
       
  1118   $ hg init issue5123
       
  1119   $ cd issue5123
       
  1120   $ echo > a
       
  1121   $ hg ci -Am a
       
  1122   adding a
       
  1123   $ hg co null
       
  1124   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
       
  1125   $ echo > b
       
  1126   $ hg ci -Am b
       
  1127   adding b
       
  1128   created new head
       
  1129   $ echo > c
       
  1130   $ hg add c
       
  1131   $ hg shelve
       
  1132   shelved as default
       
  1133   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
       
  1134   $ hg co 1
       
  1135   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
  1136   $ hg merge 0
       
  1137   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
  1138   (branch merge, don't forget to commit)
       
  1139 -- successful merge with two parents
       
  1140   $ hg log -G
       
  1141   @  changeset:   1:406bf70c274f
       
  1142      tag:         tip
       
  1143      parent:      -1:000000000000
       
  1144      user:        test
       
  1145      date:        Thu Jan 01 00:00:00 1970 +0000
       
  1146      summary:     b
       
  1147   
       
  1148   @  changeset:   0:ada8c9eb8252
       
  1149      user:        test
       
  1150      date:        Thu Jan 01 00:00:00 1970 +0000
       
  1151      summary:     a
       
  1152   
       
  1153 -- trying to pull in the shelve bits
       
  1154 -- unshelve should abort otherwise, it'll eat my second parent.
       
  1155   $ hg unshelve
       
  1156   abort: cannot unshelve while merging
       
  1157   [255]
       
  1158 
       
  1159   $ cd ..