Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2019-08-13 23:43:15 +0300
committerDouwe Maan <douwe@gitlab.com>2019-08-13 23:43:15 +0300
commit1c3b570c117cc41f5f4838a8366c4367ef0749cb (patch)
tree3536db84ec02327fa18327b2cacf1593f4963d6b /app/workers
parentdf35d772c655587eecbe7b3e387c8b8bc287b23c (diff)
parente658f9603c99ca6a8ef4c0292b2cdab2916fb09e (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.rb2
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 =