Upload a new Patch Set¶
This chapter handles improving an existing patch. For creating a new patch, see Create a Patch.
Get the latest patchset of the patch
The latest version of the patch is still in your local git repository. If not, you must cherry-pick the latest patch set from Gerrit as described in Cherry-pick a patch.
Edit files to improve the patch
Add tests (recommended)
If you add functionality, it is a good idea to add tests.
See Writing unit tests in TYPO3 Explained for more information about writing Unit Tests.
Test your changes (optional)
Run the TYPO3 testsuite locally, as described under Using runTests.sh.
Add files and amend to commit
Update the change by amending the previous commit. This will overwrite the commit you fetched from Gerrit with your changes:
shell command¶git commit --amend -a
Warning
Make sure to not change or remove the Change-Id: line!
You can amend as often as you want.
Push your change to Gerrit
Once you are satisfied, push your improved Patch Set to Gerrit:
shell command¶git push origin HEAD:refs/for/main