goclog
turn git history into readable changelogs.
goclog expects the usage of conventional commits specification.
how to make your changelog more accurate
requirements
usage
basic
goclog -version v1.2.3
specific hash
goclog -version v1.2.3 -from blablablashahaha
last n commits
goclog -version v1.2.3 -from HEAD~10
you can also use bash magic like goclog -version v1.2.3 -from $(git rev-list --max-parents=0 HEAD) -to iamthebest.
(this makes it from the beginning to a specific commit)
note: by default, goclog tries to find the last tag, if it fails, it will use the
repo's first commit, but you always can specify a commit so start from using -from.
showcase
do you use goclog for your project? open an issue with your repo and i'll add it here.
maintainers
license
this software is published under CC0 1.0 Universal (public domain) along with an ip waiver. see
license file.
aka: do whatever you want.