Migración del repository a Gerrit, git push –mirror devuelve refs / meta / config (no se puede eliminar la configuration del proyecto)

Obtuve algunos problemas extraños al migrar mi antiguo repository de git, que reside en una networkingmine, a mi nuevo repository de Gerrit.

Básicamente hice un

git clone --mirror ssh:// .... old-repo.git cd old-repo.git/ git push --mirror ssh:// .... new-gerrit-repo 

Bueno, ahora primero recibí algunas advertencias:

 remote: (W) a01300f: commit message lines >70 characters; manually wrap lines remote: (W) 8def171: commit subject >65 characters; use shorter first paragraph 

que creo que puedo ignorar, porque el repository original todavía existirá como reference.

Mi problema principal es este error:

 ! [remote rejected] refs/meta/config (cannot delete project configuration) error: failed to push some refs to ssh:// .... new-gerrit-repo 

Después de leer, descubrí que esta twig de refs / meta / config solo contiene algunas reglas específicas del proyecto para Gerrit. Es un tiene algunos files de configuration para parametrizar Gerrit. (Básicamente es la página de Opciones del proyecto en la pestaña "General" de Gerrit) No hay files fuente relacionados con el proyecto.

¿Alguien me puede ayudar? ¿Es seguro ignorar este error y continuar con la migration?

Los permissions de acceso, lectura y envío se otorgan a los administradores en refs / meta / config. Nada ayudó.

Gracias por cada post!

El refs / meta / config ref es solo para configuraciones específicas de Gerrit (que incluyen pero no se limitan a las configuraciones de control de acceso) para el proyecto. Dependiendo de la fuente y el objective puede o no tener sentido --mirror , pero no puede hacerlo a través de --mirror ya que eso es equivalente a eliminar y --mirror a --mirror la reference y Gerrit prohíbe explícitamente la eliminación de refs / meta / config.

Lo que podría hacer es reflejar todos los demás refs y copyr manualmente el estado de la twig refs / meta / config, si hay algo allí que valga la pena mantener.