tests/test-share-safe.t
changeset 46331 8788981c95f8
parent 46310 fc2d5c0aed7f
child 46332 cc3452d2dfa4
equal deleted inserted replaced
46330:02f3badf9011 46331:8788981c95f8
   390   @  f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
   390   @  f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
   391   |
   391   |
   392   o  f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
   392   o  f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
   393   
   393   
   394 
   394 
   395 Make sure existing shares still works
   395 Make sure existing shares dont work with default config
   396 
       
   397   $ hg log -GT "{node}: {desc}\n" -R ../nss-share --config experimental.sharesafe-warn-outdated-shares=false
       
   398   @  f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
       
   399   |
       
   400   o  f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
       
   401   
       
   402 
   396 
   403   $ hg log -GT "{node}: {desc}\n" -R ../nss-share
   397   $ hg log -GT "{node}: {desc}\n" -R ../nss-share
   404   warning: source repository supports share-safe functionality. Reshare to upgrade.
   398   abort: version mismatch: source uses share-safe functionality while the current share does not
   405   @  f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
   399   [255]
   406   |
       
   407   o  f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
       
   408   
       
   409 
   400 
   410 
   401 
   411 Create a safe share from upgrade one
   402 Create a safe share from upgrade one
   412 
   403 
   413   $ cd ..
   404   $ cd ..
   536   generaldelta
   527   generaldelta
   537   revlogv1
   528   revlogv1
   538   sparserevlog
   529   sparserevlog
   539   store
   530   store
   540   $ hg log -GT "{node}: {desc}\n" -R ../nss-share
   531   $ hg log -GT "{node}: {desc}\n" -R ../nss-share
   541   warning: source repository supports share-safe functionality. Reshare to upgrade.
   532   abort: version mismatch: source uses share-safe functionality while the current share does not
   542   @  f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
   533   [255]
   543   |
       
   544   o  f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
       
   545   
       
   546 
   534 
   547 Check that if lock is taken, upgrade fails but read operation are successful
   535 Check that if lock is taken, upgrade fails but read operation are successful
   548   $ touch ../nss-share/.hg/wlock
   536   $ touch ../nss-share/.hg/wlock
   549   $ hg log -GT "{node}: {desc}\n" -R ../nss-share --config experimental.sharesafe-auto-upgrade-shares=true
   537   $ hg log -GT "{node}: {desc}\n" -R ../nss-share --config experimental.sharesafe-auto-upgrade-shares=true
   550   failed to upgrade share, got error: Lock held
   538   failed to upgrade share, got error: Lock held