Merge branch 'has_one' into patches-v2
Merge branch 'parent-child-commit-fix' into patches-v2