non-empty commit message