2026-07-13 12:11:52 +08:00

15 lines
411 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
repo_root="$(git rev-parse --show-toplevel)"
zero="0000000000000000000000000000000000000000"
while read -r local_ref local_sha remote_ref remote_sha; do
[ "$local_sha" = "$zero" ] && continue
if [ "$remote_sha" = "$zero" ]; then
range="$local_sha"
else
range="$remote_sha..$local_sha"
fi
python3 "$repo_root/scripts/secret_scan.py" --range "$range"
done