Git auf dem Launchpad

21

Ich entwickle den größten Teil meines Codes in Git-Repos. Seitdem ich auf Launchpad etwas aktiver bin, habe ich angefangen, Bazaar zu lernen, das zwei "kleine" Unterschiede zum Workflow von Git aufweist, die im Gegensatz zu meiner normalen Codeentwicklung stehen. Obwohl es mir nichts ausmacht, Bazaar zu verwenden, ist mir aufgefallen, dass Launchpad Optionen zur Verwendung mehrerer VSC-Tools bietet

Alt-Text

Ich bin gespannt, wie genau dies mit Launchpad funktioniert, wobei folgende Aspekte im Vordergrund stehen:

  • Wird das Repo als Git-Repo oder Basar-Repository gespiegelt?
  • Wenn es sich um ein Bazaar-Repository handelt - wie werden mehrere Zweige in einem Git-Repository auf Launchpad gespiegelt?
  • Wie werden Aktualisierungen von Benutzern, die auf den LP-Zweig pushen, behandelt?
    • Werden die Zweige von Git als schreibgeschützt betrachtet oder versucht LP, sie auf den Git-Server zu übertragen?
      • Wenn ja, nach welchen Methoden? (Git + SSH, Git Daemon usw.)
  • Wie oft wird der LP-Spiegel aktualisiert?
Marco Ceppi
quelle

Antworten:

20

Das Repository wird als Basar-Repository auf Launchpad gespeichert.

Derzeit werden nicht mehrere Git-Zweige importiert. Dies wird derzeit geprüft und kann unter https://bugs.launchpad.net/launchpad-code/+bug/380871 verfolgt werden

Das Schreiben in die Filialen auf dem Launchpad wird laut http://blog.launchpad.net/code/git-branch-imports-now-in-public-beta nicht unterstützt

Nach dem, was ich über die Importhistorie für Projekte gesehen habe, wird der Branch Mirror alle 4-6 Stunden aktualisiert.

Ajmitch
quelle
6
Launchpad überträgt Änderungen nicht zurück an Git. Jemand mit Anmeldeinformationen, der in das Upstream-Git-Repo schreiben möchte, kann mithilfe von Launchpad einen Abruf oder eine Zusammenführung durchführen bzr-gitund auf den Git-Server übertragen.
Poolie
Und wie wäre es mit Quecksilber?
Benutzer
Mercurial ist das gleiche.
Poolie