[Openstack] A possible alternative to Gerrit ...

Sandy Walsh sandy.walsh at RACKSPACE.COM
Thu Sep 1 17:56:34 UTC 2011


Hey!

Last night I did some hacking on HubCap. HubCap is a simple script that monitors Pull Requests in GitHub. It spits out a static HTML page of the requests workflow status. 

It infers workflow status by looking for keywords in the comments. It's so simple it's stupid. The last keyword from a commentor is considered their vote.  When we have a quorum, it can kick off a jenkins build. If that succeeds, it can be merged. It uses the core members already assigned to the repo.

It's just a hack right now. But I think it could effectively let us use GitHub as intended and still have the voting power of LP.

You can see a (static) sample of the output here from python-novaclient:
http://www.darksecretsoftware.com/hubcap.html

code is here: https://github.com/SandyWalsh/hubcap

As fate would have it, I bounced this off a few people and learned about 0x44's Roundabout project:
https://github.com/ChristopherMacGown/roundabout

Roundabout is certainly more mature than HubCap, and has CI hooks, daemon code, etc, but no real workflow. I'm going to merge the hubcap code into Roundabout and press on from there for novaclient.

Love to get your thoughts (and contributions) on this.

Cheers,
Sandy
This email may include confidential information. If you received it in error, please delete it.





More information about the Openstack mailing list