executa astyle em todos os arquivos antes de git-commit

0

Eu uso astyle para obter meu Java e C ++ em uma aparência unificada. Às vezes eu escrevo algo e verifico no git antes de executar astyle . Então, vou acabar com uma mensagem de commit como Run astyle , o que dificulta muito a escolha da cereja.

Eu tentei escrever um gancho de pre-commit, mas isso não pode alterar o que será enviado, ele irá apenas consertá-lo no próximo commit. Eu tentei um filtro, mas isso não altera os arquivos no disco.

Existe alguma maneira legal de fazer o git executar algo antes mesmo de avaliar a mudança, além de escrever um pequeno script (e lembrar de usá-lo)?

    
por Martin Ueding 04.01.2012 / 21:02

1 resposta

1

Parece que se você usar o filtro (para corrigir os arquivos confirmados) e o gancho de pré-consolidação (para corrigir os arquivos no disco), ele fará o que você está procurando.

    
por 27.05.2012 / 18:40

Tags