[Buildbot-devel] Status of hg polling

Dustin J. Mitchell dustin at v.igoro.us
Sun May 27 18:52:06 UTC 2012


On Sun, May 27, 2012 at 12:22 PM, Georges Racinet <gracinet at anybox.fr> wrote:
> Hi buildbot developpers,
>
> what's the current status of Mercurial polling in Buildbot ? There is
> no such thing mentionned in the documentation.
>
> I've seen this stalled pull request, based on the pushlog extension :
> https://github.com/buildbot/buildbot/pull/190
> in which Dusting also mentions a pushlog poller (also by Mozilla):
> http://hg.mozilla.org/build/buildbotcustom/file/4b9939914be1/changes/hgpoller.py
>
> It's not clear to me what are the advantages of pushlog over the RSS
> feed provided by hgweb, unless if precisely for cases where the
> repositories aren't served over http at all.

I will admit to not understanding this very well, but my understanding
was that pushlog handles differentiating *pushes* from *commits*,
since developer A could potentially push 20 commits by developers B
and C, and developer A should be considered the responsible party
there -- and at least in Mozilla's case, only the last of the 20
commits should be built.

The pushlog extension has caused a fair bit of pain for Mozilla, as it
tries to keep in sync with the mercurial repo, and sometimes fails.
So I'm not sure we should be recommending adding it.

Dustin




More information about the devel mailing list