comparison tests/test-share-safe.t @ 46238:9796cf108e4e

sharesafe: make warning about outdated share configurable If the source repository upgrades to use sharesafe mode, we show a warning in shares. This patch makes that warning configurable and some might not want their users see this warning. Differential Revision: https://phab.mercurial-scm.org/D9691
author Pulkit Goyal <7895pulkit@gmail.com>
date Fri, 08 Jan 2021 21:34:16 +0530
parents eec47efe219d
children d159d0fafa78
comparison
equal deleted inserted replaced
46237:bc884e31b8c8 46238:9796cf108e4e
390 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo 390 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
391 391
392 392
393 Make sure existing shares still works 393 Make sure existing shares still works
394 394
395 $ hg log -GT "{node}: {desc}\n" -R ../nss-share --config experimental.sharesafe-warn-outdated-shares=false
396 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
397 |
398 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
399
400
395 $ hg log -GT "{node}: {desc}\n" -R ../nss-share 401 $ hg log -GT "{node}: {desc}\n" -R ../nss-share
396 warning: source repository supports share-safe functionality. Reshare to upgrade. 402 warning: source repository supports share-safe functionality. Reshare to upgrade.
397 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar 403 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
398 | 404 |
399 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo 405 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
542 failed to upgrade share, got error: Lock held 548 failed to upgrade share, got error: Lock held
543 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar 549 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
544 | 550 |
545 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo 551 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
546 552
553
554 $ hg log -GT "{node}: {desc}\n" -R ../nss-share --config experimental.sharesafe-auto-upgrade-shares=true --config experimental.sharesafe-warn-outdated-shares=false
555 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
556 |
557 o f3ba8b99bb6f897c87bbc1c07b75c6ddf43a4f77: added foo
558
559
547 $ rm ../nss-share/.hg/wlock 560 $ rm ../nss-share/.hg/wlock
548 $ hg log -GT "{node}: {desc}\n" -R ../nss-share --config experimental.sharesafe-auto-upgrade-shares=true 561 $ hg log -GT "{node}: {desc}\n" -R ../nss-share --config experimental.sharesafe-auto-upgrade-shares=true
549 repository upgraded to use share-safe mode 562 repository upgraded to use share-safe mode
550 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar 563 @ f63db81e6dde1d9c78814167f77fb1fb49283f4f: added bar
551 | 564 |