diff options
Diffstat (limited to 'app/workers/post_receive.rb')
-rw-r--r-- | app/workers/post_receive.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/workers/post_receive.rb b/app/workers/post_receive.rb index 09a594cdb4e..3fd07a84fae 100644 --- a/app/workers/post_receive.rb +++ b/app/workers/post_receive.rb @@ -39,15 +39,17 @@ class PostReceive end if Gitlab::Git.tag_ref?(ref) - GitTagPushService.new(post_received.project, @user, oldrev: oldrev, newrev: newrev, ref: ref).execute + GitTagPushService.new(post_received.project, @user, oldrev: oldrev, newrev: newrev, ref: ref).execute(update_statistics: false) elsif Gitlab::Git.branch_ref?(ref) - GitPushService.new(post_received.project, @user, oldrev: oldrev, newrev: newrev, ref: ref).execute + GitPushService.new(post_received.project, @user, oldrev: oldrev, newrev: newrev, ref: ref).execute(update_statistics: false) end changes << Gitlab::DataBuilder::Repository.single_change(oldrev, newrev, ref) refs << ref end + ProjectCacheWorker.perform_async(project.id, [], [:commit_count, :repository_size]) + after_project_changes_hooks(post_received, @user, refs.to_a, changes) end |