Skip to content

Allow moving forked projects across shards

What does this MR do?

This allows creating multiple pool repositories for the same project across different shards.

This would occur when a project that was already the source of some forks on a first shard was moved to a new shard.

In this case the old pool repository will continue to exist, containing all the deduplicated objects from the forks on the first shard. But we'll create a new PoolRepository for the shart the source project was moved to.

Then, new forks will be deduplicated using the new PoolRepository on the new shard.

Ref: #38264 (closed)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Bob Van Landuyt

Merge request reports