2016-04-04 4 views
2

J'ai besoin d'importer this GitHub repository avec des validations signées dans Launchpad pour créer des packages pour this PPA.Importer un rapport Git avec des validations signées dans le tableau de bord

Une importation directe ne fonctionnera pas, en raison de this bzr-git bug, mais une exportation rapide/importation rapide est une solution de contournement, selon https://bugs.launchpad.net/ubuntu/+source/bzr-git/+bug/1084403/comments/9. Je veux utiliser mon Raspberry Pi, qui fonctionne 24h/24 et 7j/7 en tant que serveur web, pour effectuer la conversion en bzr en utilisant fast-export/fast-import puis que Launchpad l'importe automatiquement.

Quelle est la meilleure façon de faire cela?

La conversion doit pouvoir être exécutée en tant que travail cron, et le référentiel converti doit pouvoir être importé automatiquement par Launchpad.

Répondre

2

Ce n'est plus un problème parce que, à compter de Novembre 2016, Lauchpad soutient direct git-to-git code imports et la mise en miroir des dépôts git hébergés ailleurs. Simplement mirror/import via git au lieu de bzr et tout sera copié à travers, commits signés et tous.

0

Quelle est la meilleure façon de procéder?

Ce que je suggère de faire est de fourchette le référentiel à votre compte github, une fois que le référentiel est cloné (ou même avant), vous pouvez télécharger en tant que ZIP.

Ceci va télécharger le dernier code comme fichier zip et non comme référentiel .git.

De cette façon, vous pouvez contourner le bug que vous avez mentionné ci-dessus puisque maintenant vous téléchargez simplement le référentiel ZIP et non git avec des commits signés.

enter image description here

+0

Mais il doit pouvoir être importé automatiquement dans Launchpad. – QwertyChouskie