zuul/tests/fixtures/config/branch-deletion
James E. Blair c6d4865eab Fix branch deletion after failed reconfig
Normally when a branch is deleted, we delete the cached data for
that branch and perform a partial ("tenant") reconfiguration.  However,
there are two caches of configuration for each project -- the full
cache, and the per-branch cache.  We were not deleting the per-branch
cache, so if the tenant reconfiguration failed, the per-branch cache
would still contain the deleted branch.

Also, on full reconfiguration, we update the per-branch cache, however,
we never deleted branches from the cache in that case, so even a full
reconfiguration would be unable to clear that cache.  This is fixed
as well.

Change-Id: Ia9c17238ef0e42609e3de304af9c0c4588c72995
2018-02-14 14:26:31 -08:00
..
git Fix branch deletion after failed reconfig 2018-02-14 14:26:31 -08:00
main.yaml Fix branch deletion after failed reconfig 2018-02-14 14:26:31 -08:00