Git sur Launchpad

21

Je développe la plupart de mon code dans les dépôts Git, maintenant que je suis devenu légèrement plus actif sur Launchpad, j'ai commencé à choisir Bazaar qui a deux "petites" différences par rapport au flux de travail de Git qui correspondent à la façon dont je développe habituellement le code. Bien que cela ne me dérange pas d'utiliser Bazaar, j'ai remarqué que Launchpad a des options pour utiliser plusieurs outils VSC

texte alternatif

Je suis curieux de savoir exactement comment cela fonctionne avec Launchpad en mettant l'accent sur les éléments suivants:

  • Le dépôt est-il mis en miroir comme un dépôt Git ou un référentiel Bazaar?
  • S'il s'agit d'un dépôt Bazaar - comment plusieurs branches d'un référentiel Git sont-elles reflétées sur Launchpad?
  • Comment sont gérées les mises à jour des utilisateurs poussant vers la branche LP
    • Les branches de Git sont-elles considérées en lecture seule ou LP tentera-t-il de les pousser vers le serveur Git?
      • Si oui, selon quelles méthodes? (Git + SSH, Git Daemon, etc.)
  • À quelle fréquence le miroir LP est-il mis à jour?
Marco Ceppi
la source

Réponses:

20

Le référentiel est stocké en tant que référentiel bazar sur Launchpad.

Plusieurs branches git ne sont pas actuellement importées - cela est en cours d'examen et peut être suivi à https://bugs.launchpad.net/launchpad-code/+bug/380871

L'écriture dans les branches sur le tableau de bord n'est pas prise en charge, selon http://blog.launchpad.net/code/git-branch-imports-now-in-public-beta

D'après ce que j'ai vu de l'historique des importations de projets, le miroir de branche est mis à jour toutes les 4 à 6 heures.

ajmitch
la source
6
Le Launchpad ne repousse pas les modifications vers git. Une personne disposant des informations d'identification pour écrire dans le référentiel git en amont peut extraire ou fusionner à partir de Launchpad à l'aide bzr-gitet pousser vers le serveur git.
poolie
Et qu'en est-il de mercurial?
Utilisateur
Mercurial est le même.
poolie