#!/bin/bash

echo
echo "Initial commit: $1"
echo "Final commit: $2"
echo

# recupera ogni file modificato in questa PR (tra le 2 commit)
# considera solo i file che terminano con .md
# ogni file viene controllato con markdownlint, con la config comune

EXIT=0

while read -r LINE; do
    echo
    echo "testing file: $LINE"
    markdownlint --config .markdownlint.yaml "$LINE" || EXIT=1
done < <(git diff --name-only "$1" "$2" content/ | grep \.md$)

exit ${EXIT}