diff --git a/pdev b/pdev index fb0561b..1476bb1 100755 --- a/pdev +++ b/pdev @@ -189,8 +189,15 @@ if [ "$action" == merge ]; then estepn "Intégration ${COULEUR_VERTE}$feature${COULEUR_NORMALE} --> ${COULEUR_BLEUE}develop${COULEUR_NORMALE}" ask_yesno "Voulez-vous continuer?" O || die + # calculer la suite des modifications + mergemsg="Intégration de la branche $feature" + setx mergebase=git merge-base develop "$feature" + setx modifs=git log --oneline "$mergebase..$feature" + [ -n "$modifs" ] && mergemsg="$mergemsg +$modifs" + git checkout develop || die - git merge "$feature" -m "Intégration de la branche $feature" --no-ff || die + git merge "$feature" -m "$mergemsg" --no-ff || die # mettre à jour la branche sur laquelle on se trouve setx branch=git_get_branch