diff --git a/tests/testlib/exchange-obsmarker-util.sh b/tests/testlib/exchange-obsmarker-util.sh --- a/tests/testlib/exchange-obsmarker-util.sh +++ b/tests/testlib/exchange-obsmarker-util.sh @@ -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 <