Ideally the push bot will push one commit at a time (while taking into account merge commits so we don't run on the same changeset). Example: https://hg.mozilla.org/integration/b2g-inbound/rev/a46cdcf33368
We discussed this here: https://groups.google.com/forum/#!msg/mozilla.dev.gaia/dH___Qe2VbI/4ahA3vQ0rZEJ and decided to go with per-push rather than per-commit.
Just so I am clear what is "per-push" do we mirror this via a github hook to our internal mirrors then that push is used or ...? If this is related to our uplifting flow we can easily change that to push once per bug rather then once per uplift.