A tool to tag it all !
git clone https://git.sr.ht/~siegfriedehret/tagzytout
In your commits messages, add a line like this:
tagzytout finds the line that starts with
tagzytout: and extracts the following tag name, used to create a tag on that commit.
To add a message to the tag, use this:
My awesome release notes:
Then, run the tool like this in your git folder:
⚠️ if you have multiple commits with the same tag, the tag will be applied on the most recent commit.
You'll have to push your tags manually, after checking everything is ok !
I worked on a previous version of the Sfeir school Node.js and instead of an insane branch model or tons of folders (currently used), I chose tags to identify the different steps and did not want to add them back manually when I needed to fix something early in the commit history.