What’s the etiquette for number of commits in a pull request? If I have several commits that could be 1 should I try to squash them into 1?