Jeremy, thanks a lot bringing this up and for the recommendation. 

If we as a team agree with the proposed change I'll definitely contact you to make this happen the most correct way.

On Thu, Feb 27, 2025 at 2:18 PM Jeremy Stanley <fungi@yuggoth.org> wrote:
On 2025-02-27 13:57:08 -0600 (-0600), Vladimir Kozhukalov wrote:
[...]
>The procedure is going to be smth. like
>
>1. Freeze the infra repo and prepare retirement PSs for it
>2. Merge openstack-helm-infra repo into openstack-helm
>```
>git clone https://opendev.org/openstack/openstack-helm.git
>cd openstack-helm
>git remote add infra https://opendev.org/openstack/openstack-helm-infra.git
>git fetch infra
>git checkout -b infra infra/master
>git checkout master
>git merge --allow-unrelated-histories infra
># resolve not so many conflicts
>git review
>```
>3. Accept merger PS
[...]

First off, the ACL for the openstack/openstack-helm repo doesn't
allow you to push merge commits, so Gerrit is simply going to reject
it.

But even if it did, this isn't just going to create a single review
for the merge commit, it's also going to create reviews for every
commit in the branch history which didn't already exist in that
project-branch within Gerrit.

Instead, if you can construct the repo state you want, as a Gerrit
admin I can work with you to push that new branch state into the
repository without creating any new reviews.
--
Jeremy Stanley


--
Best regards,
Kozhukalov Vladimir