I seem to be wrong. I must have missed something in the log when I initially tested it, or maybe I hit the assembly link manually before the push went to the server. Jenkins seems to be doing hg incoming , then hg unbundle , then hg update at the beginning of each build, even when the build starts manually, which is exactly what I wanted.
source share