web-dev-qa-db-fra.com

Comment gérer l'empaquetage et le développement dans un référentiel git?

De mon point de vue pour le moment, git-buildpackage est uniquement destiné à utiliser des sources en amont qui ne sont pas dans le même référentiel. J'ai déjà un dépôt git-buildpackage avec les branches "master", "upstream et une balise de l'import initial via git-import-orig.

Je ne peux pas trouver un howto, avoir une branche de développement dans le référentiel et importer les modifications à partir de là dans la branche amont et la rendre constructible par git-buildpackage. Je pense que la réponse se trouve derrière les étapes que git-import-orig fait avec le référentiel, que je ne connais pas encore.

Toutes les suggestions concernant un référentiel conforme à git-buildpacke et pouvant être utilisé pour

3
mino

En fait, il y a une section dans la documentation de git-buildpackage correspondant à votre cas d'utilisation .

Fondamentalement, la différence est que, lors de l'importation d'une nouvelle version dans votre branche Debian, vous fusionnerez les modifications à partir d'une balise correspondant à la nouvelle version de votre logiciel au lieu d'une archive tar. Comme aucune tarball n'est impliquée, il n'est pas nécessaire d'utiliser git-import-orig .

Assurez-vous simplement que vos branches et la dénomination des balises correspondent à ce que git-buildpackage attend. Si ce n'est pas le cas, vous devrez remplacer la configuration par défaut par votre propre fichier de configuration. La syntaxe est expliquée dans la documentation et le fichier de configuration est recherché à différents emplacements. Voir page de manuel de git-buildpackage pour savoir où (section FICHIERS DE CONFIGURATION).

1
Thomas Moulard