Johannes Schindelin [off-list ref] writes:
When using the "--mirror" option to "git remote add", the refs will not
be stored in the refs/remotes/ namespace, but in the same location as
on the remote side.
Thanks. With this and the "git remote rm" I think we would be
in much better shape. Another thing that would be needed
further before we can rewriting git-clone would be the "guessing
where HEAD points at" and we would be in a very good shape.
I notice you did not add any tests, though...