Prevent empty commit and push