Upload a new Patch Set¶
This chapter handles improving an existing patch. For creating a new patch, see Fixing-a-bug-A-Z.
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 Testing.
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:
git commit --amend -a
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:
git push origin HEAD:refs/for/master