[Buildbot-devel] GitPoller fixes in 0.8.3p1
Dustin J. Mitchell
dustin at v.igoro.us
Fri Jan 14 20:38:18 UTC 2011
On Thu, Jan 13, 2011 at 2:07 PM, Matisse Enzer <menzer at apple.com> wrote:
>> That happens when the fetch fails, for whatever reason. Amber has
>> suggested that a better solution would be to use remote branches, so
>> e.g., we'd log master..origin/master instead of HEAD..FETCH_HEAD. I
>> think that might improve the situation a little bit (after a failed
>> fetch, you'd just get zero revisions).
I just fixed this particular problem - the git poller in 'master' now
tracks $branch against origin/$branch, which is more reliable than the
fairly ephemeral HEAD and FETCH_HEAD
> OK - I'll see if I can add some code to show me why the fetch is failing.
> I admit I am considering switching to post-receive hooks instead of polling. (I have not used them because i don't like the idea that the git repo needs to know about buildbot.)
We're using post-receive hooks in the metabuildbot because they're
easy to set up with github. In general, if that's possible, I
recommend it, since it doesn't require a git repository on the master,
etc. Still, GitPoller *should* work and work well!
Dustin
More information about the devel
mailing list