<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/110123>110123</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
direct pushes to `main` branch
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
kasperk81
</td>
</tr>
</table>
<pre>
In reviewing recent commits, I’ve noticed instances where direct pushes to the main branch may have been made under urgency. While I understand that urgency can sometimes lead to quick changes, I believe it’s essential to prioritize the stability and integrity of the main branch.
I propose that we consider implementing a policy that prevents direct pushes to main and encourages the use of pull requests instead. This would ensure:
* **Thorough Review**: All changes are reviewed and discussed, which can help catch potential issues early.
* **Collaboration**: It fosters a more collaborative environment where contributions can be debated and improved upon.
* **Stability**: Protecting the main branch helps maintain a stable codebase, reducing the risk of introducing errors that could affect all users.
I’d love to hear your thoughts on this!
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxslE9v4zYQxT8NfRmsIVHRJj7okO42gG9Fu0DPFDkW2VCkdmYow_30BSUnaXd78Z8BZ-bH955kmMOUEAfV_6L6rwdTxGcaXg0vSK9P7WHM7jacExCuAa8hTUBoMQnYPM9BWOkvcFa_avXUqNNpRUhZgkUHIbGYZJHh6pEQXCC0AkthjwySQTzCbEKCkUyyHmZzA29WhBExwWwcQkkOCQpNmOztCH_6EBHOe7lOdyDeyNsBsCYB5xklzMgQ0bi653sJ9hWsN2nCHRdGjAFXhCDv5AzIjEmCibVpoZApSPgbN04WM4YY5AZ1aUiCE9V_-fLjNY6q-aqa5_3zDAvlJTPunFcEmxOHeqkwLxHnujBNYGDJMdjbfmwhXDEJ_yzZtqcSYLK5kJlq2SMUxoqylBiB8HtBFt4MQOOO8M0HhmsusfZxIVTd878plX4GAFC6_vrmM-Uyefh9M3wvqu4ZnmN8ExEM4T0Q6DYeF9gWZnRV36sP1m9meIwLWCPWw5Llrm5gLsiAhuLt-EGwb_qSYzRjJiMhp4_lZ4FLZkFiMDBnqkK-H1wRMK2Bcqp63uNmcxIKY6lzeIMZERyORu7IYV4or-igLDkd_0eJP948_8D4jbKg3Sz7Mb31qrxVZDNpi0ysHHUpYxWG0BX71kyBX6tpIQnlex2JMvGeArsZZi6XGgETYzWZ-L_xek-vg5hXrBHxaAhuuRCIrz4KQ04gPrDS7cENnTt1J3PAoX3Uj13_9PjQHPzQPzU4Nk-da1zbmkvruofu1F9a41p7sY07hEE3-qE56c9t1-v2dLw0TW-xeRxPve5706iHBmcT4jHGdT5mmg6bz0PbNq3uDtGMGHl7y2id8LqnQGldXzo01KZPY5lYPTQxsPDHGAkScfjpUVCfmyq2-tzcHTgUioMXWbjGW78o_TIF8WU82jwr_VIH3r8-LZT_QitKv-xhVPrlzrkO-p8AAAD__ySbuE4">