How to create a new Patchset in Gerrit?

Gangaraju picture Gangaraju · Apr 20, 2013 · Viewed 38.5k times · Source

I am new to Gerrit and want to create a new Patch when new changes are submitted. I setup Gerrit with this guide https://review.typo3.org/Documentation/install-quick.html

Then I try to create a new patch with http://gerrit.googlecode.com/svn/documentation/2.0/user-changeid.html and also added Change-Id line at bottom of the Commit-message.

But I am getting new Change instead of new Patchset. Can anyone help me?

Thanks

Answer

Gangaraju picture Gangaraju · Apr 26, 2013

Step 1: Install commit-msg hooks for gerrit

scp -p -P 29418 localhost:hooks/commit-msg .git/hooks/

Step 2: Create normal commit and push (for Patchset1)

for example:

git add Server.java
git commit -m "server added"
git push origin HEAD:refs/for/master

Step 3: After doing some changes to Server.java

Finally to create new Patchset (Patchset 2)

git add Server.java
git commit --amend
git push origin HEAD:refs/for/master

Repeat step 3 for further Patches