Ticket #2307 (closed enhancement: fixed)
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
Note: See
TracTickets for help on using
tickets.
![[Buildbot Logo]](/chrome/site/header-text-transparent.png)
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.