proposals/p4246.md
Establish a process for getting commit access. We will:
Right now, we have an undocumented process for getting commit access, and no real agreement for when to remove it. Commit access is important, so rather than just making a documentation edit, I'm submitting this as a proposal.
When we say "commit access", what we mean is the ability to push commits to the
main carbon-lang repository, regardless of branch. Some details about the
implications:
trunk.
carbon-language organization, only the carbon-lang
repository is actively used.This proposal does not supersede other project policies, in particular:
The key things I think should be covered in this proposal are:
Things I think we should be okay iterating on without going through evolution include:
See the new Commit access document for details.
We discussed using a longer idle time, like 1, 2, or 3 years. We're leaning towards the shorter 6 month period because of concerns about forgotten access causing issues. We're hoping 6 months is a minimum of inconvenience, and want it to be easy to get access back on request.