~siegfriedehret/tagzytout

A tool to tag it all !
📝 add changelog
📝 update readme
🔧 update license file

clone

read-only
https://git.sr.ht/~siegfriedehret/tagzytout
read/write
git@git.sr.ht:~siegfriedehret/tagzytout

You can also use your local clone with git send-email.

#tagzytout

A tool to tag it all !

#install & build

git clone https://git.sr.ht/~siegfriedehret/tagzytout
cd tagzytout
make

#how to

In your commits messages, add a line like this:

tagzytout: my-tag-name

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:

tagzytout: my-tag-name
My awesome release notes:
- something
- blah

Then, run the tool like this in your git folder:

tagzytout

#notes

⚠️ if you have multiple commits with the same tag, the tag will be applied on the most recent commit.

#it works on my computer

True story.

You'll have to push your tags manually, after checking everything is ok !

#contributing

#licence

Licenced under the WTFPL, see details here.

#faq

#why?

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.