My first thought was pull-request or patch-based workflow, but then again my day job involves the Linux kernel, and all the other projects at my workplace have adopted the kernel workflow and code review process as standard...