#!/usr/bin/env bash # # Give an error if somebody forgot to run ./reindex.py. # # Only works on a clean git checkout. set -e -u -o pipefail -x TOPLEVEL=$(dirname "$0")/.. if ! git diff --quiet ; then echo "Git repository is not clean. Cannot procede." exit 2 fi cd "$TOPLEVEL/" ./bin/reindex if ! git diff --quiet ; then echo "Proposal index is not up-to-date. Run ./reindex.py to regenerate it." >&2 exit 1 fi