Skip to content
Snippets Groups Projects
Commit 5ff77aaba1e4 authored by Pierre-Yves David's avatar Pierre-Yves David
Browse files

push: test for checks preventing publishing obsolete changeset

This introduce a simple example, more are coming. See inline documentation
for details.
parent fc751824ae97
No related branches found
No related tags found
No related merge requests found
......@@ -179,3 +179,31 @@
[255]
$ cd ../..
Tests that user get warned if it is about to publish obsolete/unstable content
------------------------------------------------------------------------------
Orphan from pruning
-------------------
Make sure the only difference is phase:
$ cd check-pruned/client
$ hg push --force --rev 'not desc("unrelated")'
pushing to $TESTTMP/check-pruned/server
searching for changes
no changes found
1 new obsolescence markers
obsoleted 1 changesets
1 new orphan changesets
[1]
Check something prevents a silent publication of the obsolete changeset
$ hg push --publish --new-branch
pushing to $TESTTMP/check-pruned/server
searching for changes
abort: push includes orphan changeset: c09d8ab29fda!
[255]
$ cd ../..
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment