/
Gerrit Push - Reference

Gerrit Push - Reference



Often times the initial patch submitted may have to be amended (e.g to fix build issues and/or address review comments). Follow these steps to amend the patch.



  1. Do you already have a local copy of the code that needs to be amended?

    1. Yes:

      1. Does your local copy of the code match what is in the Gerrit patch to be amended?

        1. Yes:

          1. You do not need to do anything special to make additional edits to the code.

        2.  No:

          1. Backup any modified files you would like to retain, as the next step will delete any such modifications.

          2. Reset your local copy to what is in the patch:

            • git reset --hard origin/master

    2. No:

      1. Start with a new clone of the code:

  2. Checkout the patch you want to edit/amend

    1. You can get this exact URL by clicking the 3 vertical dot buttons on upper right corner of the browser window showing the gerrit push, click “Download Patch”, then copy the "Checkout" string.

  3. Make the required edits

  4. Add the updated files and Commit with the --amend option (instead of starting a new commit):

    1. git add <files edited>

    2. git commit -as --amend 

  5. Push the patch for review

    1. git review

Related content

Pushing Changes Using Git
Pushing Changes Using Git
More like this
ONAP Development
ONAP Development
More like this
Configuring Gerrit
Configuring Gerrit
More like this
Development Procedures and Policies
Development Procedures and Policies
More like this
CPS Release Process
CPS Release Process
More like this
OOM Gating
OOM Gating
More like this