apache / apache/maven-scm

[SCM-848] Git-scm:tag - Allow config option to specify annotated or lightweight tagging

Open
#1,073 1 comment 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.