Version control guideline about having a healthy commit history