git ship [<branchname>] 

@kevgo please review
In this scenario, the error is caught before git ship asks for the commit message, so leaving it off will have no ill effects. 

I personally don't like using 'foo' or 'commit message' over 'feature done'. No the content isn't checked but it keep consistency across the tests. I also like testing as close to reality as we can get.