Git na Launchpad

21

Większość kodu rozwijam w repozytoriach Git, teraz, gdy stałem się nieco bardziej aktywny na Launchpadzie, zacząłem wybierać Bazaar, który ma dwie „małe” różnice w stosunku do przepływu pracy Gita, które są sprzeczne z tym, jak zwykle rozwijam kod. Chociaż nie mam nic przeciwko korzystaniu z Bazaar, zauważyłem, że Launchpad ma opcje korzystania z wielu narzędzi VSC

alternatywny tekst

Jestem ciekawy, jak to działa z Launchpad, z naciskiem na następujące elementy:

  • Czy repo jest dublowane jako repozytorium Git lub repozytorium Bazar?
  • Jeśli jest to repozytorium Bazar - w jaki sposób wiele gałęzi w repozytorium Git jest dublowanych na Launchpad?
  • W jaki sposób obsługiwane są aktualizacje wysyłane przez użytkowników do oddziału LP
    • Czy gałęzie Git są uważane za tylko do odczytu, czy LP spróbuje je wypchnąć na serwer Git?
      • Jeśli tak, pod jakimi metodami? (Git + SSH, Git Daemon itp.)
  • Jak często aktualizowany jest LP mirror?
Marco Ceppi
źródło

Odpowiedzi:

20

Repozytorium jest przechowywane jako repozytorium bazaru na Launchpad.

Wiele gałęzi git nie jest obecnie importowanych - jest to sprawdzane i można je śledzić na https://bugs.launchpad.net/launchpad-code/+bug/380871

Pisanie do gałęzi na starterze nie jest obsługiwane, zgodnie z http://blog.launchpad.net/code/git-branch-imports-now-in-public-beta

Z tego, co widziałem w historii importu projektów, lustro branżowe jest aktualizowane co 4-6 godzin.

ajmitch
źródło
6
Launchpad nie wypycha zmian z powrotem do git. Ktoś z poświadczeniami, aby napisać do nadrzędnego repozytorium git, może pobrać lub scalić z Launchpad za pomocą bzr-giti pchnąć na serwer git.
poolie
A co z rtęcią?
Użytkownik
Mercurial jest taki sam.
poolie