view tests/test-check-commit.t @ 5328:4e499fbc66c9 stable

evolve: precursors, successors and troubles are just aliases now These template keywords follow the old vocabulary, and shouldn't be used, but we provide them for the time being anyway. Also mentioning them here will hopefully some day make `hg help -k` find them.
author Anton Shestakov <av6@dwimlabs.net>
date Sat, 16 May 2020 16:38:58 +0800
parents a08bd434a19b
children c7abe71d749d
line wrap: on
line source

#require test-repo

Enable obsolescence to avoid the warning issue when obsmarker are found

  $ cat << EOF >> $HGRCPATH
  > [diff]
  > git = yes
  > [experimental]
  > evolution=all
  > EOF

Go back in the hg repo

  $ cd $TESTDIR/..

  $ for node in `hg log --rev 'not public() and ::. and not desc("# no-check-commit")' --template '{node|short}\n'`; do
  >    hg export $node | ${RUNTESTDIR}/../contrib/check-commit > ${TESTTMP}/check-commit.out
  >    if [ $? -ne 0 ]; then
  >        echo "Revision $node does not comply with rules"
  >        echo '------------------------------------------------------'
  >        cat ${TESTTMP}/check-commit.out
  >        echo
  >   fi
  > done