view tests/test-check-commit.t @ 5658:398a3f0ca07a stable

packaging: use automatic variables for running test2rst.py This script can take either file or directory path. It makes sense to only run the script for the specific file that make tries to build and not the whole tutorials/ directory.
author Anton Shestakov <av6@dwimlabs.net>
date Mon, 09 Nov 2020 22:37:05 +0800
parents ccde78088d0b
children cdf929e69cde 753e378208b7
line wrap: on
line source

#require test-repo

Enable obsolescence to avoid the warning issue when obsmarkers are found

  $ cat << EOF >> $HGRCPATH
  > [experimental]
  > evolution = all
  > [diff]
  > git = yes
  > 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