Projet

Général

Profil

PatchQuilt » Historique » Version 6

« Précédent - Version 6/12 (diff) - Suivant » - Version actuelle
Lionel Morin, 12/09/2012 16:31


Faire des patch quilt (via l'outil gbp-pq)

Installez, si besoin, le paquet git-buildpackage.

L'outil gbp-pq (Git-BuildPackage Patch Queue) permet la création d’une branche git dédiée que vous pouvez alors manipuler comme vous le souhaitez. Chaque commit sera ensuite vu comme un patch.

Création de la branche dédiée

Placez vous sur la branche de packaging dist/ubuntu/lucid/master et lancez :

gbp-pq import

Cela va créer la branche patch-queue/dist/ubuntu/lucid/master et vous placer dessus. Si vous aviez déjà des patch quilt, ils ont été appliqués.

Application de vos modifications

Faites vos modifications des sources. Chaque commit dans cette branche sera transformé en patch quilt. Les patch porteront comme nom l'intitulé du commit correspondant.

Création des patch et retour sur la branche initiale

Une fois satisfait de votre travail vous créez les patch :

gbp-pq export

Vous êtes alors de retour sur votre branche (la branche dédiée n'est pas supprimée).
Et les patch créés sont dans le dossier debian/patches et accompagnés d'un fichier series qui permet de les lister.

Pour aller plus loin

Man de gbp-pq : http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.man.gbp.pq.html

Howto : https://honk.sigxcpu.org/piki/development/debian_packages_in_git/