15 lines
411 B
Bash
Executable File
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
|