Intégrer une contribution externe¶
Lorsque vous recevez un mail avec un patch attaché provenant d'un contributeur qui a suivi pas à pas la documentation suivante: Utilisation du mode anonyme voici ce que vous devez faire.
- récupérer le code source de l'application et vous assurer que vous avez les droits pour faire un push :)
- sauvegarder le patch de votre correspondant dans par exemple /tmp/fichier.patch
- faire un merge avec le patch envoyé par votre correspondant
cd repertoire_du_projet bzr merge /tmp/fichier.patch
- vérifier et valider le contenu du patch
bzr diff
- pensez entre autre à vérifier les points suivants
- ajout d'un copyright en tête des fichiers modifiés
- respect des coding guidelines
- commentaires corrects et compréhensibles
- correction effective du bug :o)
- commitez les modifications
bzr commit -m "acceptation du merge de nom_auteur_du_patch fix #num_bug"
- envoyer le code modifié sur le site
bzr push
- Notes:
- 1 patch = 1 merge = 1 commit, ne mélangez pas les merge et les commit