[Openstack] A possible alternative to Gerrit ...

Dan Prince dan.prince at rackspace.com
Thu Sep 1 19:29:49 UTC 2011


++
 
The closer we can get to really using GitHub the better.
 
Dan
 
-----Original Message-----
From: "Sandy Walsh" <sandy.walsh at RACKSPACE.COM>
Sent: Thursday, September 1, 2011 1:56pm
To: "openstack at lists.launchpad.net" <openstack at lists.launchpad.net>
Subject: [Openstack] A possible alternative to Gerrit ...



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.


_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack at lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp
This email may include confidential information. If you received it in error, please delete it.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20110901/d58d3201/attachment.html>


More information about the Openstack mailing list