Rapide explication pour ceux qui ont la flemme de lire:
Utilisez git-format-patch avec le nombre que vous avez dans git-log comme argument. Lisez la suite pour plus de détails.
Cloner le dépôt gplhost:
apt-get install git-core curl
git clone http://git.gplhost.com/dtc.git
Attendez patiemment, ce clonage peut prendre un moment.
Modifier les sources et commiter:
Après le clonage, allez sur le répertoire dtc (cd), et effectuez toutes les modifications voulues. Dés que c'est fait, faites:
git commit -a
entrez un commentaire sur l'éditeur qui s'affiche sur la fenêtre, sauvegardez et quittez. Pour cet exemple, nous allons dire que vous avez entré: "Changed changelog" comme commentaire.
Créer et envoyer le résultat du patch:
Vous aurez besoins d'appeler git-format-patch avec la dernière entrée git comme paramètre. Pour trouver cette entrée, allez lé:
http://git.gplhost.com/gitweb/?p=dtc.git;a=summary
mettez votre souris sur la ligne d u commit, et regardez le paramètre h= du lien. L'URL devrait se présenter comme cela:
http://git.gplhost.com/gitweb/?p=dtc.git;a=commit;h=5688eb505af0a690d057c8b7a25bc762685b4d61
ou faite un:
git log
pour voir le dernier nombre crypté que vous aurez besoins d'utiliser.
utilisez ceci git-format-patch dans la ligne de commande:
git-format-patch 5688eb505af0a690d057c8b7a25bc762685b4d61
Cela va afficher quelque chose comme:
zigo@GPLHost:x300>_ ~/sources/dtc$ git-format-patch 5688eb505af0a690d057c8b7a25bc762685b4d61
0001-Changed-changelog.txt
Ensuite envoyez simplement le 0001-Changed-changelog.txt (ou plus, s'il y a plus de fichiers soit si vous faites plus d'un commit).
Oé envoyer le résultat:
Le mieux est de s'inscrire sur la liste de diffusion des développeurs. Envoyer un mail à dtcdev-subscribe at gplhost.sg pour vous enregistrer. Si votre patch pése plus de 16k, le mieux est d'envoyer le fichier sur n'importe quel serveur web auquel vous avez accès, et envoyer le lien de celui-ci sur la liste avec vos commentaires dans le corp du message expliquant l'objet et ce que réalise votre patch.
Note: envoyez vos mails en anglais S.V.P.
J'espére que cette petite explication nous aidera à voir plus de contributions.