Git su Launchpad


21

Sviluppo la maggior parte del mio codice nei repository Git, ora che sono diventato leggermente più attivo su Launchpad ho iniziato a raccogliere Bazaar che ha due "piccole" differenze dal flusso di lavoro di Git che vanno contro il modo in cui di solito sviluppo il codice. Mentre non mi dispiace usare Bazaar, ho notato che Launchpad ha opzioni per usare più strumenti VSC

testo alternativo

Sono curioso di sapere esattamente come funziona con Launchpad con un'enfasi su quanto segue:

  • Il repository è speculare come repository Git o repository Bazaar?
  • Se si tratta di un repository Bazaar - come vengono replicati su Branchpad più rami in un repository Git?
  • Come vengono gestiti gli aggiornamenti inviati dagli utenti al ramo LP
    • I rami di Git sono considerati di sola lettura o LP tenterà di inviarli al server Git?
      • In tal caso, con quali metodi? (Git + SSH, Git Daemon, ecc.)
  • Ogni quanto viene aggiornato il mirror LP?

Risposte:


20

Il repository è archiviato come repository bazar su Launchpad.

Al momento non vengono importati più rami git - questo è stato esaminato e può essere seguito su https://bugs.launchpad.net/launchpad-code/+bug/380871

La scrittura nelle filiali su launchpad non è supportata, secondo http://blog.launchpad.net/code/git-branch-imports-now-in-public-beta

Da quello che ho visto della cronologia delle importazioni per i progetti, il mirror delle filiali viene aggiornato ogni 4-6 ore.


6
Launchpad non riporta le modifiche a git. Qualcuno con le credenziali per scrivere nel repository git upstream può estrarre o unire da Launchpad usando bzr-gite inviare al server git.
poolie,

E che dire di Mercurial?
Utente

Mercurial è lo stesso.
poolie,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.