rpm-software-management / tito

A tool for managing rpm based git projects.
GNU General Public License v2.0
379 stars 128 forks source link

No Commit Required Tagger #296

Open ashcrow opened 7 years ago

ashcrow commented 7 years ago

Wishlist: Add a tagger that doesn't require a commit.

dgoodwin commented 7 years ago

Today when we commit on tags we are comitting:

If we start looking at Dockerfile builds the last two are of no concern anymore, but we'll need to know a version for when we tag the image.

For the metadata, we could probably get a little more presumptive and assume where you run tito is the location you're building a sub-package from, assume a package name from directory or a config file. For the version as mentioned in other issue, I think we could scan the git tags in order looking for the last one that matches.

Then tito tag just becomes creating a git tag for the most recent branch HEAD.

FrostyX commented 8 months ago

Related or possibly a duplicate #441