|Version 4 (modified by dustin, 4 years ago) (diff)|
Get the Code
Buildbot has been through a number of version-control systems, but is currently a Git repository hosted at GitHub:
There are a few important branches here:
- brian contains the patches accepted by Brian; this is the "official" version of Buildbot.
- master contains the latest patches accepted by Dustin, and tends to run a bit ahead of brian. This is a development branch, and serves as an incubator for new patches, but sometimes contains code that's not quite ready for release.
- one-oh contains the latest work on BuildbotOneOh?, the next generation of buildbot.
If you're not a git whiz, you can download a tarball of this repository by clicking the "Download" link on the GitHub page.
Note that the Arch, Darcs, and CVS versions of the source are deprecated and no longer updated.
Develop a Patch
The best way to submit patches to Buildbot is using GitHub's forking mechanism. For details, see SubmittingPatches.
- You can also join the buildbot-commits mailing list to be notified about changes in CVS.
- FutureIdeas has some random thoughts on things that might make the Buildbot better.
- the MetaBuildbot tests Buildbot itself.
The beginning sketches of what may become Buildbot-1.0 are at BuildbotOneOh?.
What is this crazy Git stuff?
If you want to take the short way out, you can create an old-fashioned patch file with this simple recipe:
- Copy the most recent source:
git clone git://github.com/djmitche/buildbot.git cd buildbot
- Make a patch:
git diff > my.patch