diff -r c84c83b5df0f -r f12b6185d435 tests/testlib/exchange-obsmarker-util.sh --- a/tests/testlib/exchange-obsmarker-util.sh Sat Apr 15 18:13:10 2017 +0200 +++ b/tests/testlib/exchange-obsmarker-util.sh Sun Apr 16 00:29:38 2017 -0400 @@ -1,6 +1,13 @@ #!/bin/sh # setup config and various utility to test obsolescence marker exchanges tests +cat >> $TESTTMP/prune.sh << EOF +rev=\`hg log --hidden --template '{node}\n' --rev "\$3"\` + +hg debugobsolete --record-parents \$1 "\$2" \$rev \ + && hg up --quiet 'max((::.) - obsolete())' +EOF + cat >> $HGRCPATH <