I propose that we enable the "protected branches" [0] feature of github.com for Pulp code repositories. Specifically we should disallow:

* non-fast-forward pushes
* deleting a branch

We would do this for all branches named:

*-release
*-dev
master

We would do this for the following code repositories:

https://github.com/pulp/pulp
https://github.com/pulp/crane
https://github.com/pulp/pulp_docker
https://github.com/pulp/pulp_rpm
https://github.com/pulp/pulp_puppet
https://github.com/pulp/pulp_python
https://github.com/pulp/pulp_ostree

We also need to update the branch creation notes in the docs to enable this config for new branches. Can someone point me to where the branch creation docs currently live?

What do you think about this idea?

[0]: https://help.github.com/articles/about-protected-branches/

-Brian

_______________________________________________
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to