Adicionando código de revisão git ao Android

Isso obtém a revisão git atual como uma variável no arquivo BuildConfig. Estou enviando para o Crashlytics como um dado para que eu possa descobrir facilmente a qual commit esse rastreamento de pilha está relacionado.

android {
buildTypes
{
debug
{
buildConfigField
"String", "GIT", ""${gitRevision()}""""
}
release
{
buildConfigField
""String""