zuul/zuul
James E. Blair 249ccc403b Report per-branch cyclic-dependency conflicts
If a cycle of dependencies is attempted to be enqueued into a pipeline
and at least one of the participating projects has a per-branch change queue
and the changes in the cycle are in different branches, it can be confusing
for users why the changes were not enqueued.  This is even more likely to
happen with implicit cyclic dependencies such as those from Gerrit's
submitted-together feature (but can happen with any driver).

To aid users in this situation, report this situation back to the code
review system.

Change-Id: I26174849deab627b2cf91d75029c5a2674cc37d6
2022-03-21 12:54:02 -07:00
..
ansible Remove gearman server 2022-01-25 06:44:17 -08:00
cmd Make a global component registry 2022-02-14 10:58:34 -08:00
connection Populate missing change cache entries 2022-02-17 13:14:23 -08:00
driver Support submitWholeTopic in Gerrit 2022-03-21 12:53:55 -07:00
execution_context Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
executor Merge "Rename MERGER_FAILURE to MERGE_CONFLICT" 2022-03-02 21:10:38 +00:00
lib Look up worker_zone for log streaming from executor 2022-02-24 20:50:03 +01:00
manager Report per-branch cyclic-dependency conflicts 2022-03-21 12:54:02 -07:00
merger Report which repo failed initial merge ops 2022-02-20 13:06:39 -08:00
reporter Add MERGE_FAILURE buildset result 2022-02-24 18:32:20 -08:00
source Populate missing change cache entries 2022-02-17 13:14:23 -08:00
sphinx docs: remove zuuldocs domain 2020-08-04 16:10:09 +10:00
trigger Filter events on event connection 2021-04-24 08:39:03 -07:00
vendor Add some pipeline processing stats 2022-01-25 08:16:52 -08:00
web Merge "Cache serialized tenant status" 2022-02-24 21:10:37 +00:00
zk Merge "Trigger pipeline runs when semaphores release" 2022-03-04 09:04:54 +00:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
_setup_hook.py Revert "Revert "Create zuul/web/static on demand"" 2020-07-07 19:53:33 +02:00
change_matcher.py Match tag items against containing branches 2020-03-06 13:29:18 -08:00
configloader.py Rename MERGER_FAILURE to MERGE_CONFLICT 2022-02-24 17:06:03 -08:00
exceptions.py Let zuul-web look up the live log streaming address from ZooKeeper 2021-09-22 07:25:13 +02:00
model.py Trigger pipeline runs when semaphores release 2022-03-03 16:27:25 -08:00
nodepool.py Merge "Add pipeline timing metrics" 2022-02-23 19:29:07 +00:00
scheduler.py Merge "Simplify reportBuildEnd call" 2022-03-04 09:04:56 +00:00
version.py Store version information in component registry 2021-10-20 17:17:02 +02:00