mettre à jour CHANGES.md au lieu de le réécrire complètement
This commit is contained in:
parent
01c93ec71e
commit
90f92c74a3
@ -409,10 +409,6 @@ function _rscript_create_release_branch() {
|
|||||||
## Release $Tag du $date
|
## Release $Tag du $date
|
||||||
"
|
"
|
||||||
_list_commits | _filter_changes | _format_md >>"$changelog"
|
_list_commits | _filter_changes | _format_md >>"$changelog"
|
||||||
if [ -s CHANGES.md ]; then
|
|
||||||
echo >>"$changelog"
|
|
||||||
cat CHANGES.md >>"$changelog"
|
|
||||||
fi
|
|
||||||
"${EDITOR:-nano}" +7 "$changelog"
|
"${EDITOR:-nano}" +7 "$changelog"
|
||||||
[ -s "$changelog" ] || exit_with ewarn "Création de la release annulée"
|
[ -s "$changelog" ] || exit_with ewarn "Création de la release annulée"
|
||||||
|
|
||||||
@ -423,11 +419,18 @@ EOF
|
|||||||
|
|
||||||
# créer le changelog
|
# créer le changelog
|
||||||
_scripta "update CHANGES.md" <<EOF
|
_scripta "update CHANGES.md" <<EOF
|
||||||
|
tmpchanges=/tmp/pman_CHANGES.$$.md
|
||||||
$(qvals echo "$(awk <"$changelog" '
|
$(qvals echo "$(awk <"$changelog" '
|
||||||
BEGIN { p = 0 }
|
BEGIN { p = 0 }
|
||||||
p == 0 && $0 == "" { p = 1; next }
|
p == 0 && $0 == "" { p = 1; next }
|
||||||
p == 1 { print }
|
p == 1 { print }
|
||||||
')") >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
|
git add CHANGES.md
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user