Get Unrestricted Commit Access

    From The Document Foundation Wiki


    Reviewed access

    To get your first changes into LibreOffice, you don't need anyone allowing you to push your changes. The get involved page explains how to get started.

    Unrestricted access (becoming a member of the 'Committers' group)

    Once you have commited non-trivial patches that have been successfully reviewed and merged into LibreOffice, you can ask for someone to recommend you for unrestricted git access. This will allow you to push/merge the proposed changes by yourself and others in Gerrit to LibreOffice master.

    The privilege to push any changes comes with responsibility. Note that this is not enforced by any strict rules, but please contribute to code review. Depending on your involvement in Gerrit, it is best to set some time apart once a week/month/quarter to have a look at the patches of others. Note that you do not have to start with pushing patches directly, if you want to be cautious. If you are shy about a change, even commenting on a patch or discussing issues with the author helps.

    Keeping up to speed with patches to review

    From the Gerrit project settings "Notifications" section, you can ask to get a mail for every move on Gerrit. An example would be:

    Repo: core
    branch:master
    

    This would send you a mail for all commits proposed against master (but e.g. not backports to release branches). Another example:

    Repo: core
    -ownerin:Committers
    

    This would show all commits by people that are not in the 'Committers' groups (therefore created by people who have no unrestricted access and can not push directly to master).

    You can play with and test these expressions in the search expression text entry field in the top right of the Gerrit frontpage. More information about these can be found in the search documentation.

    Help and contact

    If you need help or assistance along the way, do not hesitate to contact us on IRC #libreoffice-dev IRC:// or write to the developer mailing list and we will help you out.