ac2c324e4f
In order to split out the merger as a new component, remove any direct Zuul model object manipulation, instead passing in a lists of dictionaries for merge instructions. Change the merger algorithm so that it is compatible with this new method and makes no assumptions about whether it has merged any changes previously. There is likely to be a minor performance impact as some information which was previously kept in-memory will now be fetched from the git index. The merger is also no-longer pre-populated with clones of git repos at startup. Some tests were adjusted to accomodate this. Change-Id: I3df86ae36b4969d568d1fb03df1e6569553d1226 |
||
---|---|---|
doc | ||
etc | ||
tests | ||
tools | ||
zuul | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
LICENSE | ||
MANIFEST.in | ||
NEWS.rst | ||
README.rst | ||
TESTING.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Zuul
Zuul is a trunk gating system developed for the OpenStack Project.
Contributing
To browse the latest code, see: https://git.openstack.org/cgit/openstack-infra/zuul/tree/ To clone the latest code, use git clone git://git.openstack.org/openstack-infra/zuul
Bugs are handled at: https://launchpad.net/zuul
Code reviews are, as you might expect, handled by gerrit. The gerrit they use is http://review.openstack.org
Use git review to submit patches (after creating a gerrit account that links to your launchpad account). Example:
# Do your commits
$ git review
# Enter your username if prompted