Generating Changelogs from Git Log Between Two Tags
Writing release notes by hand from git log output is tedious, especially when sorting commit messages by type. The article shows how to list commit subjects between two tags or hashes using git log with a pretty format. It then demonstrates a shell approach that uses grep to split commits prefixed with feat, fix, and chore into separate files and group them under Markdown headings. The author notes this pipeline becomes unwieldy when commit conventions are inconsistent or release sizes grow. The piece ends by promoting a paid tool that automates grouped Markdown changelog generation.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in