Is it possible that Git didn't return non-zero in this case?