Mercurial > hg
changeset 30198:145482f505a5
tests: add more test coverage of phase changes when pushing
Prepare for test coverage of phase updates with future push --readonly option,
both with and without actually pushing changesets.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Sun, 21 Aug 2016 01:12:00 +0200 |
parents | 0accd5a5ad04 |
children | ba22059602e3 |
files | tests/test-phases-exchange.t |
diffstat | 1 files changed, 33 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-phases-exchange.t Thu Oct 13 02:19:43 2016 +0200 +++ b/tests/test-phases-exchange.t Sun Aug 21 01:12:00 2016 +0200 @@ -1182,10 +1182,40 @@ cannot lock source repo, skipping local public phase update [1] $ chmod -R +w .hg - $ hgph Upsilon $ cd .. - $ killdaemons.py +#endif + +Test that clone behaves like pull and doesn't +publish changesets as plain push does + + $ hg -R Upsilon phase -q --force --draft 2 + $ hg clone -q Upsilon Pi -r 7 + $ hgph Upsilon -r 'min(draft())' + o 2 draft a-C - 54acac6f23ab + | + ~ -#endif + $ hg -R Upsilon push Pi -r 7 + pushing to Pi + searching for changes + no changes found + [1] + $ hgph Upsilon -r 'min(draft())' + o 8 draft a-F - b740e3e5c05d + | + ~ + + $ hg -R Upsilon push Pi -r 8 + pushing to Pi + searching for changes + adding changesets + adding manifests + adding file changes + added 1 changesets with 1 changes to 1 files + + $ hgph Upsilon -r 'min(draft())' + o 9 draft a-G - 3e27b6f1eee1 + | + ~