Allow internal references to be removed (EE port)

What does this MR do?

EE version of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23189

In addition to the functionality in CE, this MR sends a Geo::RepositoryUpdatedEvent and resets checksums on the primary. This causes the secondary to fetch the repository, which should clean the internal references over there as well.

What are the relevant issue numbers?

Does this MR meet the acceptance criteria?

Edited by Nick Thomas

Merge request reports

Loading