X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=maint%2Ftravis-ci_scripts%2Fcommon.bash;h=6986c6a5753a647b8d81e7467ea930d62f8b4825;hb=b85124517e8703c2ba6defc6f8bff636e0cd9f22;hp=4c6c10a359b934b9e940d247c7f59b36400c2e83;hpb=c812f69d94cca033712ce622f532c69394a0e8ea;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/maint/travis-ci_scripts/common.bash b/maint/travis-ci_scripts/common.bash index 4c6c10a..6986c6a 100755 --- a/maint/travis-ci_scripts/common.bash +++ b/maint/travis-ci_scripts/common.bash @@ -127,6 +127,16 @@ extract_prereqs() { echo "$PQ" } +listalldeps() { + # relies on sorted YAML + perl -lne ' + next unless /^((?:build_)?requires:)/..($_ ne $1 and /^[^ ]/); + next if /^[^ ]/ or /^ *perl:/; # drop requires headers, or perl + s/^ *([^ ]*): .*/$1/; + print; + ' MYMETA.yml +} + parallel_installdeps_notest() { if [[ -z "$@" ]] ; then return; fi