Thanks Martin for the suggestion! I just looked into gerrit settings and there is one that is as below that I have now turned on. If anyone notices if builds that should be running are no longer running, please let me know.
Jonah
Exclude changes without code change from triggering build
If set, this will ignore any patchset which Gerrit considers without any code changes from triggering this build. These patches did not contain any differences in code from the previous patchset and did not change the parent commit.
Yes, that is what I use with jenkins@work, too. I also enabled the 'silent start' option to get rid of the annoying 'Build started' messages in gerrit.
I have changed to silent start mode to try it out. I am very used to seeing those start messages and for example use them to check if the (relatively) short running code cleanliness has passed/failed before all the other reports are back in, so it may be an adjustment for me (and others :-).
Thanks for the suggestion and please keep them coming!
Jonah