iterative / iterative/gto

Lightweight tags and tag namespaces

Open
#127 9 comments 1 reaction 0 assignees View on GitHub
design question
Dominant language
Python
Stars
162
Forks
18
PR merge metrics
No merged PRs in 30d

Description

Lightweight tags are created with simple `git tag TAGNAME` and doesn't contain information about creator, date, etc. GTO doesn't create them, but user can. They can register versions or promote something.

Now they're ignored by GTO, although they still can trigger CI and though they look pretty similar to annotated ones for unexperienced user. We need to support them I guess.

I would suggest reading and interpreting them by default, but supporting some flag `--annotated` to filter them out.
Downside of this is that with lightweight tags you don't know date of promotion, author, etc, so `gto history` and `gto show myartifact` will have some fields blank.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.