resolve #153: git ship errors with empty commit message

@kevgo 
Oh really, that works? I was super tired when I coded this and just got it done before falling asleep at the hotel in Newark. Nice final solution!