view tests/test-check-commit.t @ 6630:f2b8e94d7afb

evolve: let pytype ignore system cbor module The better way to deal with this issue is to install cbor on CI images and let pytype check it as well (since it's quite small), but let's just ignore it for now and maybe consider other options later.
author Anton Shestakov <av6@dwimlabs.net>
date Mon, 01 Jan 2024 18:04:25 -0300
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