handle git rename

This commit is contained in:
Greg Gauthier 2026-02-06 19:11:54 +00:00
parent dce9eae62d
commit 300dff0850

View File

@ -39,9 +39,9 @@ jobs:
echo "Files in repo: $(ls -la)" echo "Files in repo: $(ls -la)"
echo "=== Debug: Checking for parent commit ===" echo "=== Debug: Checking for parent commit ==="
if git rev-parse --verify HEAD~1 >/dev/null 2>&1; then if git rev-parse --verify HEAD~1 >/dev/null 2>&1; then
echo "Parent commit exists; running git diff for added/modified files only." echo "Parent commit exists; running git diff for added/modified/renamed files."
# Use --diff-filter=AM to only get Added and Modified files (exclude Deleted) # Use --diff-filter=AMR to get Added, Modified, and Renamed files (exclude Deleted)
CHANGED_FILES=$(git diff --name-only --diff-filter=AM HEAD~1 2>/dev/null | grep -E '\.(c|bas)$' | head -1) CHANGED_FILES=$(git diff --name-only --diff-filter=AMR HEAD~1 2>/dev/null | grep -E '\.(c|bas)$' | head -1)
echo "Added/Modified files from last commit: '${CHANGED_FILES}'" echo "Added/Modified files from last commit: '${CHANGED_FILES}'"
else else
echo "No parent commit; skipping diff." echo "No parent commit; skipping diff."