James E. Blair bfb8e04948 Support cross-repo-dependencies in independent pipelines
Changes supplied by the Depends-On header in git commit messages
will now additionally pull in changes from any project, on any
branch into independent pipelines.  They are considered "non-live"
changes, that is, changes that should not have any tests run on
them.

To accomodate this, the internal structure of an independent
pipeline is now a dynamically adjusting list of ChangeQueue objects
where a new ChangeQueue is created for each change added to the
pipeline (and that ChangeQueue might contain non-live changes
enqueued ahead of the change we are interested in for the purpose
of stacking commits in the associated Zuul refs).  This actually
more closely matches the visual and intuitive understanding of
independent pipelines.

Change-Id: I8ba0bc0918263f297666a50c607bca4f87c903b8
2015-02-04 10:09:02 -08:00
2013-12-03 17:23:54 -08:00
2012-12-16 20:34:13 +00:00
2012-09-26 14:23:10 +00:00
2013-07-02 17:47:23 +00:00
2012-05-29 14:49:32 -07:00
2013-06-25 19:04:30 +00:00
2015-01-12 10:57:50 +00:00
2014-10-14 20:32:02 +02:00
2013-08-01 11:56:52 -07:00
2015-01-21 19:38:33 +11:00

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://storyboard.openstack.org/#!/project/679

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
S
Description
The Gatekeeper, or a project gating system
Readme 167 MiB
Languages
Python 89.2%
JavaScript 8.7%
C# 1.1%
PowerShell 0.3%
Shell 0.3%
Other 0.3%