Ticket #2307 (closed enhancement: fixed)

Opened 12 months ago

Last modified 6 months ago

HgPoller: native poller for Mercurial

Reported by: gracinet Owned by:
Priority: major Milestone: 0.8.7
Version: 0.8.6p1 Keywords: hg
Cc:

Description

Buildbot does not currently ship with a poller for Mercurial. To my knowledge, there has been some discussion to parse some RSS feeds (notably pushlog).

By "native" I mean that it relies on the standard capabilities of the VCS itself, therefore making it applicable to any remote repository on which the command-line executable can work.

Change History

comment:1 Changed 12 months ago by gracinet

proof-of-concept available in  https://github.com/gracinet/buildbot/tree/hgpoller-poc Needs unit tests, resolution of TODOs, probably handling of exceptional conditions (what happens over ssh if the server isn't in known-hosts yet?) but it seems to work in basic cases.

This branch may be renamed or trashed before this turns into a proper pull-request. I'm not sure of the proper way to clean up history to meet buildbot standards, if necessary.

comment:2 Changed 12 months ago by dustin

Don't worry about git history - rebase, edit, or commit fixes all you want until it gets merged. I always use recursive merges, so the difference between "mainline" development and topic branches remains clear.

comment:3 Changed 12 months ago by dustin

  • Milestone changed from undecided to 0.8.7

comment:4 Changed 8 months ago by dustin

  • Milestone changed from 0.8.7 to 0.8.+

comment:5 Changed 6 months ago by dustin

  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone changed from 0.8.+ to 0.8.7

This was merged in 0.8.7

Note: See TracTickets for help on using tickets.