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""