diff options
author | Douwe Maan <douwe@gitlab.com> | 2019-08-13 23:43:15 +0300 |
---|---|---|
committer | Douwe Maan <douwe@gitlab.com> | 2019-08-13 23:43:15 +0300 |
commit | 1c3b570c117cc41f5f4838a8366c4367ef0749cb (patch) | |
tree | 3536db84ec02327fa18327b2cacf1593f4963d6b /app/workers | |
parent | df35d772c655587eecbe7b3e387c8b8bc287b23c (diff) | |
parent | e658f9603c99ca6a8ef4c0292b2cdab2916fb09e (diff) |
Merge branch 'sh-only-flush-tags-once-per-push' into 'master'
Only expire tag cache once per push
See merge request gitlab-org/gitlab-ce!31641
Diffstat (limited to 'app/workers')
-rw-r--r-- | app/workers/post_receive.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/workers/post_receive.rb b/app/workers/post_receive.rb index d8dfbc0faf7..675fa1a73ca 100644 --- a/app/workers/post_receive.rb +++ b/app/workers/post_receive.rb @@ -44,6 +44,8 @@ class PostReceive # Expire the branches cache so we have updated data for this push post_received.project.repository.expire_branches_cache if post_received.includes_branches? + # We only need to expire tags once per push + post_received.project.repository.expire_caches_for_tags if post_received.includes_tags? post_received.enum_for(:changes_refs).with_index do |(oldrev, newrev, ref), index| service_klass = |