Git pode fazer JSON (quase)

Se desejar fazer algum processamento de logs git usando JSON como um formato intermediário, você pode adicionar isso à [alias]seção de você ~/.gitconfig:

json = log --format='{ "hashes"":{ ""commit"":""%H""