[Buildbot-devel] Status of hg polling

Moore, Mathew L MooreML at battelle.org
Tue May 29 18:07:29 UTC 2012

> -----Original Message-----
> From: Georges Racinet [mailto:gracinet at anybox.fr]
> Sent: Tuesday, May 29, 2012 1:12 PM
> To: buildbot-devel at lists.sourceforge.net
> Subject: Re: [Buildbot-devel] Status of hg polling
> Le 27/05/2012 21:47, Georges Racinet a écrit :
> > On May 27, 2012, at 8:52 PM, Dustin J. Mitchell wrote:
> >> On Sun, May 27, 2012 at 12:22 PM, Georges Racinet
> >> <gracinet at anybox.fr> wrote:
> >>> 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 : (...)
> >>
> >> 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.
> >
> > And it's not standard, which means that the admins of the reference
> > repos have had to install it.
> > I'd prefer something more universal anyway. Is there something based
> > on hgwebdir RSS feed or even on the Mercurial protocol itself
> > (whatever the transport layer) ?
> After a quick read of GitPoller and its tests, that doesn't seem very
> hard to adapt to Mercurial. What it relies on is fetching the changes
> by calling the git executable in a subprocess.
> Conversely, a generic HgPoller would make my setups more standard. They
> are currently heavily based on custom mirroring to gain control of the
> hooks while letting the reference repositories untouched.

Interestingly, I just today signed up for the mailing list to also ask about the status of Mercurial polling.  Searches online only pulled up links like the pushlog ones mentioned.

I take it from the discussion that there is no direct solution available, but is there a "best practice" or suggestion for handling the case where one does not have access to the Mercurial installation where the repo is hosted (i.e., no hgbuildbot.hook)?

I'm a beginner user of Buildbot, but love it so far.  Thanks for all of your efforts toward its development.


More information about the devel mailing list