zuul/zuul
Tobias Henkel eca4620efa Optionally limit github to protected branches
When using a branch and pull model on a shared repository there are
usually one or more protected branches which are gated and a dynamic
number of temporary personal/feature branches which are the source for
the pull requests. These temporary branches while ungated can
potentially include broken zuul config and therefore break the global
tenant wide configuration.

In order to deal with this model add support for excluding unprotected
branches. This can be configured on tenant level and overridden per
project.

Change-Id: I8a45fd41539a3c964a84142f04c1644585c0fdcf
2017-08-03 11:50:26 +02:00
..
ansible Merge "Log an extra blank line to get space after each skip" into feature/zuulv3 2017-07-28 22:23:39 +00:00
cmd Fix autohold RPC protocol 2017-07-31 16:16:36 -04:00
connection Remove use of six library 2017-06-19 10:34:57 -05:00
driver Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
executor Merge "Add a short name to the project in the inventory" into feature/zuulv3 2017-08-02 01:14:59 +00:00
lib Use mypy to do static type checking 2017-07-27 14:34:07 -05:00
manager Remove zuul_url from merger config 2017-07-31 22:28:35 +02:00
merger Remove zuul_url from merger config 2017-07-31 22:28:35 +02:00
reporter Return executor errors to user 2017-07-18 14:19:11 -07:00
source Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
sphinx Docs: add a :default: argument to zuul:attr 2017-07-31 13:04:19 -07:00
trigger Remove use of six library 2017-06-19 10:34:57 -05:00
web Add html based websocket client for console stream 2017-07-19 15:53:43 +02:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
change_matcher.py GitHub file matching support 2017-05-10 14:32:02 -07:00
configloader.py Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
exceptions.py Support post jobs by supporting rev checkout 2016-07-12 12:51:51 +10:00
model.py Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
nodepool.py Rename Node.hold_reason to 'comment' 2017-08-01 15:19:26 -04:00
rpcclient.py Fix autohold RPC protocol 2017-07-31 16:16:36 -04:00
rpclistener.py Fix autohold RPC protocol 2017-07-31 16:16:36 -04:00
scheduler.py Merge "Remove zuul_url from merger config" into feature/zuulv3 2017-08-01 21:48:25 +00:00
version.py Migrate to pbr. 2013-06-25 19:04:30 +00:00
webapp.py Fix webapp path parsing 2017-08-01 16:47:54 -07:00
zk.py Remove duplicated states from zk.py 2017-07-31 19:43:15 +00:00