Alexandre Duret-Lutz wrote:
Ce que je suggère est indépendant de
l'éditeur. Je veux remplir
le ChangeLog à la main et le message de commit automatiquement,
au lieu de faire l'inverse.
Je viens d'avoir un "problème" avec cette méthode. Je viens de
recevoir par mail plusieurs patch extérieurs à appliquer. J'ai donc
utilisé git-am pour garder les messages et l'auteur de commit. Mais il
n'y avait pas de modif du ChangeLog dans les patch.
Résultat :
* soit modifier manuellement les patch reçus ;
* soit git rebase -i pour éditer tous les patchs à la main après les
avoir appliqués ;
* soit appliquer les patchs un par un, copier/coller le message de
commit et perdre l'auteur du commit.
Je crois qu'il n'y a pas de méthode parfaite avec ces $@#{) de ChangeLog :(
Si, imposer que l'auteur fournisse les entrées de ChangeLogs qui
faisaient défaut.