diff -r e70d6dbde713 -r 37d70ba1d9d1 tests/test-obsolete-changeset-exchange.t --- a/tests/test-obsolete-changeset-exchange.t Sun May 28 11:48:18 2017 -0700 +++ b/tests/test-obsolete-changeset-exchange.t Sun May 28 11:50:43 2017 -0700 @@ -83,6 +83,21 @@ adding file changes added 1 changesets with 0 changes to 1 files (+1 heads) (run 'hg heads' to see heads) + +check-that bundle can contain markers: + + $ hg bundle --hidden --rev f89bcc95eba5 --base "f89bcc95eba5^" ../f89bcc95eba5-obs.hg --config experimental.evolution.bundle-obsmarker=1 + 1 changesets found + $ hg debugbundle ../f89bcc95eba5.hg + Stream params: sortdict([('Compression', 'BZ')]) + changegroup -- "sortdict([('version', '02'), ('nbchanges', '1')])" + f89bcc95eba5174b1ccc3e33a82e84c96e8338ee + $ hg debugbundle ../f89bcc95eba5-obs.hg + Stream params: sortdict([('Compression', 'BZ')]) + changegroup -- "sortdict([('version', '02'), ('nbchanges', '1')])" + f89bcc95eba5174b1ccc3e33a82e84c96e8338ee + obsmarkers -- 'sortdict()' + $ cd .. pull does not fetch excessive changesets when common node is hidden (issue4982)