Comment configurer Launchpad pour importer depuis GitHub?


9

J'installe mon premier projet Launchpad.

Dans ce cas, je voudrais importer à partir de la branche Master de mon projet GitHub - la branche par défaut n'est pas Master - c'est une branche de version actuellement appelée "Release-0.6"

Sur Launchpad, j'ai configuré pour importer automatiquement:

entrez la description de l'image ici

Comme vous pouvez le voir, l'importation a échoué - le journal des erreurs indique:

2013-01-07 14:45:11 INFO Démarrage du travail.
2013-01-07 14:45:11 INFO Obtention de la branche bzr existante du magasin central.
2013-01-07 14:45:14 INFO [chan bzr SocketAsChannelAdapter] Connexion sftp ouverte (serveur version 3)
2013-01-07 14:45:17 INFO [chan bzr SocketAsChannelAdapter] Connexion sftp ouverte (serveur version 3)
2013-01-07 14:45:17 INFO 291 octets transférés
2013-01-07 14:45:18 INFO Aucune branche trouvée à un emplacement éloigné.

C'est étrange car mon projet GitHub est évidemment au bon emplacement web.

Ainsi - qu'ai-je fait de mal dans ma configuration?

c'est-à-dire comment aurais-je dû configurer mon projet Launchpad pour importer depuis Github?

Réponses:


7

Vous devez utiliser "l'emplacement git en lecture seule" comme indiqué sur github. C'est la même que l'URL Web (que vous avez utilisée), mais avec .gità la fin. Vous devez l'ajouter à la fin de votre URL.

Pour importer une branche non maître, vous devez également ajouter ,branch=branchnameà la fin de l'URL.

En outre, je pense que vous pouvez confondre le terme "branche principale" avec "branche nommée maître" dans ce cas. Pour votre projet, tirer sur https://github.com/fossfreedom/coverart-browser.git donnera le contenu de ce que vous appelez la version 0.6. Je pense que l'omission de la ,branch=namepièce donnera ce que vous voulez. Cependant, lorsque j'essaie de brancher votre référentiel dans bzr, j'obtiens l'erreur suivante:

bzr: ERREUR: champs supplémentaires inconnus dans <Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>: ['gpgsig', '', '', '', '', '', '', '', '', '', ''].

Cela peut également entraîner l'échec de l'importation sur Launchpad.


Ma branche par défaut n'est pas "Master" - donc cela ne fonctionnera pas?
fossfreedom

Je vais tester - mais selon ce rapport de bogue peut ne pas être possible - bugs.launchpad.net/launchpad/+bug/1000852
fossfreedom

Il existe deux bogues, le problème d'interface utilisateur décrit dans ce bogue et l'autre problème décrit par un autre utilisateur dans ses commentaires. Il devrait vraiment déposer un bug séparé.
dobey


0

Une solution de contournement pour le nom de branche = branche non pris en charge consiste à créer d'abord un fork sur github avec la branche par défaut définie sur la branche que vous souhaitez importer.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.