zuul/zuul/driver/gerrit
James E. Blair 659ba07f63 Include project name in gerrit branch cache
The structured cache data change updated the keys for the gerrit
branch cache, but it omitted the project from non-change items.

Gerrit change items omit the project because when we fetch gerrit
changes from the cache, we often only know the number.  However,
all other types of items (branches, tags, etc) are project specific,
and so their cache keys must contain the branch name.  Without it,
we may fetch the wrong change from the cache for timer pipelines.

The other drivers all require the project name for every change
type, including changes (since PR numbers are not unique), so they
were not affected by this copypasta error.

Change-Id: I399330cdf9880072580d3e70d97b63cb74d95a23
2021-09-28 17:21:32 -07:00
..
__init__.py Interface to get a driver's trigger event class 2021-03-18 09:23:49 +01:00
auth.py Report to gerrit over HTTP 2018-07-26 16:43:07 -07:00
gcloudauth.py Add gcloud_service auth option for Gerrit driver 2020-01-30 08:09:00 -08:00
gerritconnection.py Include project name in gerrit branch cache 2021-09-28 17:21:32 -07:00
gerritmodel.py Merge "Cache Gerrit refs in Zookeeper" 2021-09-18 02:01:08 +00:00
gerritreporter.py Detect Gerrit gate pipelines with the wrong connection 2020-06-09 13:27:23 -07:00
gerritsource.py Cache Gerrit refs in Zookeeper 2021-09-16 10:49:17 +02:00
gerrittrigger.py Add support for vote-deleted event 2021-05-14 21:02:40 -05:00