Robert Haas <robertmh...@gmail.com> writes: > One potential problem with a server-side hook is that if you back-port > a commit to older branches and then push the commits all together > (which is my workflow) then you might get failure to push on some > branches but not others. I don't know if there's any way to avoid > that, but it seems not great. You could think of enforcing the policy > only on master to try to avoid this, but that still leaves a risk that > you manage to push to all the back-branches and not to master.
Is that actually possible? I had the idea that "git push" is an atomic operation, ie 100% or nothing. Is it only atomic per-branch? regards, tom lane