diff --git a/bash/src/pman.sh b/bash/src/pman.sh index 094b269..2d26133 100644 --- a/bash/src/pman.sh +++ b/bash/src/pman.sh @@ -409,10 +409,6 @@ function _rscript_create_release_branch() { ## Release $Tag du $date " _list_commits | _filter_changes | _format_md >>"$changelog" - if [ -s CHANGES.md ]; then - echo >>"$changelog" - cat CHANGES.md >>"$changelog" - fi "${EDITOR:-nano}" +7 "$changelog" [ -s "$changelog" ] || exit_with ewarn "Création de la release annulée" @@ -423,11 +419,18 @@ EOF # créer le changelog _scripta "update CHANGES.md" <CHANGES.md +')") >"\$tmpchanges" +if [ -s CHANGES.md ]; then + echo >>"\$tmpchanges" + cat CHANGES.md >>"\$tmpchanges" +fi +cat "\$tmpchanges" >CHANGES.md +rm -f "\$tmpchanges" git add CHANGES.md EOF