diff --git a/prel b/prel index 69f4bd5..ac9a7ff 100755 --- a/prel +++ b/prel @@ -125,6 +125,7 @@ function show_summary() { function format_md() { awk ' +$0 == "" || $0 ~ /^#/ { print; next } $1 == "+" { $1 = "*" $2 = "`" $2 "`" @@ -177,6 +178,7 @@ parse_opts "${PRETTYOPTS[@]}" \ -s,--summary action=summary \ -l,--log '$action=diff; log=1' \ -d,--diff '$action=diff; diff=1' \ + --upgrade-changes,--uc action=upgrade-changes \ @ args -- "$@" && set -- "${args[@]}" || die "$args" if [ "$action" == auto ]; then @@ -196,6 +198,14 @@ if [ -n "$projdir" ]; then cd "$projdir" || die fi +if [ "$action" == upgrade-changes ]; then + [ -f CHANGES.txt ] || die "CHANGES.txt: fichier introuvable" + format_md CHANGES.md || die + rm CHANGES.txt + enote "Conversion CHANGES.txt --> CHANGES.md effectuée" + exit 0 +fi + git_ensure_gitvcs push_branches=()