Index: build/pre.sh ================================================================== --- build/pre.sh +++ build/pre.sh @@ -1,6 +1,12 @@ #! /bin/bash cd /home/rkeene/devel/freecolor || exit 1 -groff -mandoc -Thtml < freecolor.1 | awk '/^$/{ start = 1; next; } /^<\/body>$/{start = 0} (start == 1){ print $0 }' | fossil wiki commit Manual -fossil sync +newpage="$(groff -mandoc -Thtml < freecolor.1 | awk '/^$/{ start = 1; next; } /^<\/body>$/{start = 0} (start == 1){ print $0 }')" +oldpage="$(fossil wiki export Manual)" + +if [ "${oldpage}" != "${newpage}" ]; then + echo "${newpage}" | fossil wiki commit Manual + + fossil sync +fi