doc/administration/settings/push_event_activities_limit.md
{{< details >}}
{{< /details >}}
To maintain good system performance and prevent spam on the activity feed, set a Push event activities limit.
By default, GitLab sets this limit to 3. When you push changes that affect more than 3 branches and tags,
GitLab creates a bulk push event instead of individual push events.
For example, if you push to four branches simultaneously, the activity feed displays a single
{{< icon name="commit" >}} Pushed to 4 branches at (project name) event instead of four separate
push events.
Bulk push events behave differently from standard push events:
commit_count: 0 and ref_count that shows the
number of refs pushed. Individual commit details (commit_from, commit_to, ref,
commit_title) are null.If your integrations or external systems must process every pushed ref individually:
push_event_activities_limit.[!note] Webhook triggering is controlled separately by the
push_event_hooks_limitsetting. For more information, see push event limits.
Prerequisites:
To set a different Push event activities limit, either:
In the application settings API, set the
push_event_activities_limit.
In the GitLab UI:
The value can be greater than or equal to 0. Setting this value to 0 does not disable throttling.