Yes. One commit per issue is how [we like things](http://doc.silverstripe.org/framework/en/trunk/misc/contributing/code#squash-all-commits-related-to-a-single-issue-into-a-single-commit).