#!/usr/bin/env bash
set -euo pipefail

repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd -P)"
cd "${repo_root}"

base_ref="${SUPERPOWERS_DOCS_BASE_REF:-origin/main}"
if ! git rev-parse --verify "${base_ref}^{commit}" >/dev/null 2>&1; then
  base_ref="HEAD"
fi

added="$(git diff --name-only --diff-filter=A "${base_ref}" -- 'docs/superpowers/**')"
if [[ -n "${added}" ]]; then
  echo "error: docs/superpowers is local-only; do not add these files:" >&2
  printf '%s\n' "${added}" >&2
  exit 1
fi

echo "new docs/superpowers files: 0"
