Git en Launchpad

21

Desarrollo la mayor parte de mi código en repositorios de Git, ahora que me he vuelto un poco más activo en Launchpad, comencé a elegir Bazaar, que tiene dos diferencias "pequeñas" con respecto al flujo de trabajo de Git que se comparan con la forma en que generalmente desarrollo el código. Si bien no me importa usar Bazaar, he notado que Launchpad tiene opciones para usar múltiples herramientas VSC

texto alternativo

Tengo curiosidad por saber exactamente cómo funciona esto con Launchpad con énfasis en lo siguiente:

  • ¿El repositorio se refleja como un repositorio de Git o un repositorio de Bazar?
  • Si se trata de un repositorio de Bazar, ¿cómo se reflejan múltiples ramas en un repositorio de Git en Launchpad?
  • ¿Cómo se manejan las actualizaciones de los usuarios que empujan a la rama LP?
    • ¿Las ramas de Git se consideran de solo lectura o LP intentará enviarlas al servidor de Git?
      • Si es así, ¿bajo qué métodos? (Git + SSH, Git Daemon, etc.)
  • ¿Con qué frecuencia se actualiza el espejo LP?
Marco Ceppi
fuente

Respuestas:

20

El repositorio se almacena como un repositorio de bazar en Launchpad.

Actualmente no se importan varias ramas de git: esto se está analizando y se puede seguir en https://bugs.launchpad.net/launchpad-code/+bug/380871

No se admite escribir en las sucursales en launchpad, de acuerdo con http://blog.launchpad.net/code/git-branch-imports-now-in-public-beta

Por lo que he visto del historial de importación de proyectos, el espejo de sucursal se actualiza cada 4-6 horas.

ajmitch
fuente
66
Launchpad no devuelve los cambios a git. Alguien con credenciales para escribir en el repositorio git ascendente puede extraer o fusionar desde Launchpad usando bzr-gity empujar al servidor git.
Poolie
¿Y qué tal mercurial?
Usuario
Mercurial es lo mismo.
poolie