Hello Git,
Thursday, February 23, 2023, 6:21:01 AM, you wrote:
A> Found this issue and could find a solution.
A> ...
A> Is there a way to unmirror the remote repository back?
Seems the problem was in the logic of the push algorithm.
There was 2 fors (pseudocode):
```python
for remote in remotes:
for branch in branches:
git_push([remote, ':refs/remotes/' + remote + '/' + branch])
```Instead of 3 fors:
```python
for remote in remotes:
for ref_remote in remotes:
for branch in branches:
git_push([remote, ':refs/remotes/' + ref_remote + '/' + branch])
```Because each remote has `num(refs) = num(branches) x num(remotes)` after the mirror.