Open lipowskm opened 2 years ago
When making a new release, HISTORY.md newest position is called (unreleased) instead of the newest version.
HISTORY.md
(unreleased)
I've created a simple workaround by modifying release under Makefile.
release
Makefile
Instead of calling:
@$(ENV_PREFIX)gitchangelog > HISTORY.md
You could perhaps do something like:
@$(ENV_PREFIX)gitchangelog | sed "s/(unreleased)/$${TAG} ($$(date +%Y-%m-%d))/g" > HISTORY.md
Furthermore, you could get rid of all the release commits from changelog:
@$(ENV_PREFIX)gitchangelog | sed "s/(unreleased)/$${TAG} ($$(date +%Y-%m-%d))/g" | grep -v "Release: version" > HISTORY.md
This way HISTORY.md contains relevant commits only.
Yeah, got the same question: How do you tag a git commit, but append the history to this very git commit afterwards (with gitchangelog)?
When making a new release,
HISTORY.md
newest position is called(unreleased)
instead of the newest version.I've created a simple workaround by modifying
release
underMakefile
.Instead of calling:
You could perhaps do something like:
Furthermore, you could get rid of all the release commits from changelog:
This way
HISTORY.md
contains relevant commits only.