#!/bin/bash
# ============================================================================
# Git Hook: pre-receive
# ============================================================================
# Executado ANTES do push ser aceito.
# Pode bloquear pushes que nao atendem criterios.
# ============================================================================

set -e

# Rejeitar pushes diretos na main (forcar via PR)
# Descomente se quiser forcar code review:
# while read oldrev newrev refname; do
#     BRANCH=$(git rev-parse --symbolic --abbrev-ref "$refname")
#     if [ "$BRANCH" = "main" ] || [ "$BRANCH" = "master" ]; then
#         echo "Push direto na main bloqueado. Use pull request."
#         exit 1
#     fi
# done

# Aceitar todos os pushes por padrao
exit 0
