tests/test-amend-subrepo.t
changeset 43913 4b7d5d10c45d
parent 41977 4ea21df312ec
child 49826 c84844cd523a
equal deleted inserted replaced
43912:a89381e04c58 43913:4b7d5d10c45d
   162   $ hg status --change .
   162   $ hg status --change .
   163   M a
   163   M a
   164   R .hgsub
   164   R .hgsub
   165   R .hgsubstate
   165   R .hgsubstate
   166 
   166 
       
   167 broken repositories will refuse to push
       
   168 
       
   169 #if obsstore-off
       
   170   $ hg up -q -C 2
       
   171 #else
       
   172   $ hg up -q -C 6
       
   173 #endif
       
   174   $ echo c >> t/b
       
   175   $ hg amend -q -R t
       
   176 
       
   177   $ hg init ../dest
       
   178   $ hg init ../dest/t
       
   179   $ hg init ../dest/s
       
   180   $ hg push -q ../dest
       
   181   abort: subrepo 't' is hidden in revision 04aa62396ec6 (obsstore-on !)
       
   182   abort: subrepo 't' not found in revision 04aa62396ec6 (obsstore-off !)
       
   183   [255]
       
   184 
       
   185 ... unless forced
       
   186 
       
   187   $ hg push --force -q ../dest
       
   188   $ hg verify -R ../dest
       
   189   checking changesets
       
   190   checking manifests
       
   191   crosschecking files in changesets and manifests
       
   192   checking files
       
   193   checked 5 changesets with 12 changes to 4 files
       
   194   checking subrepo links
       
   195   subrepo 't' not found in revision 04aa62396ec6
       
   196   subrepo 't' not found in revision 6bce99600681
       
   197 
   167   $ cd ..
   198   $ cd ..