better git show parsing