Skip to content

Guarda de credito confere no push a mensagem que o git guardou - #138

Merged
RicardoAlbuquerquet merged 1 commit into
mainfrom
travas-leem-o-commit-real
Sep 15, 2026
Merged

RicardoAlbuquerquet merged 1 commit into
mainfrom
travas-leem-o-commit-real

Conversation

@RicardoAlbuquerquet

Copy link
Copy Markdown
Owner

O que resolve

O guarda de crédito lê o texto do comando antes de ele rodar, e por isso vaza
toda vez que a mensagem chega ao git por um caminho novo. Só esta semana foram
três: git -c k=v commit, arquivo de mensagem nomeado por variável e patch do
Codex. Cada correção fechou uma forma, e a próxima forma continua aberta — um
script, um editor, um arquivo apagado depois do commit.

O que foi feito

  • Antes de git push, gh pr create e glab mr create, o guarda lê a
    mensagem que o git guardou para cada commit que vai subir, e barra o push
    apontando o commit.
  • O intervalo é o que o push manda: depois do upstream da branch, ou do branch
    padrão do remoto quando ainda não há upstream. git -C dir aponta o
    repositório.
  • A leitura do comando continua como estava; o push fecha o que ela deixar
    passar.
  • Cinco testes com um repositório e um remoto de verdade: commit com
    assinatura feito por arquivo apagado, gh pr create, git -C, push limpo e
    branch sem upstream. Quatro falham no guarda antigo.
  • Versão 1.89.0 nos dois manifestos.

Como testar

bash scripts/test-hooks.sh

Imprime 144 ok, 0 falhas.

@RicardoAlbuquerquet
RicardoAlbuquerquet merged commit 7b57c57 into main Sep 15, 2026
5 checks passed
@RicardoAlbuquerquet
RicardoAlbuquerquet deleted the travas-leem-o-commit-real branch September 15, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant