[SCM-848] Git-scm:tag - Allow config option to specify annotated or lightweight tagging
- Dominant language
- Java
- Stars
- 104
- Forks
- 189
- Avg merge
- 17h 46m
- Merged PRs (30d)
- 6
Description
**[Daniel Felipe](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dafelipe130)** opened **[SCM-848](https://issues.apache.org/jira/browse/SCM-848?redirect=false)** and commented
Could we have an option for the `scm:tag` goal in git to either apply a tag as an annotated or a lightweight one?
This is to serve cases where we'd want to leverage `git describe` to allow us to pull specific types of release tags and calculate versions out of the describe output.
---
**Affects:** 1.9.5
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the Git implementation of the scm:tag goal and trace how its tag configuration is handled. Check any existing tests for Git tagging, then define coverage for both annotated and lightweight tags; done means the goal exposes an option that produces either tag type and supports the git describe use case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, java
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100