---
name: "App::KGB::Commit::Tag"
section: "3pm"
platform: "linux"
package: "kgb-client"
version: "1.61-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/App::KGB::Commit::Tag"
---

# App::KGB::Commit::Tag(3pm)

a helper class for describing tags

## NAME

App::KGB::Commit::Tag - a helper class for describing tags

## SYNOPSIS

```
    my $c = App::KGB::Commit::Tag->new(
        {   id       => 4536,
            changes  => ["(M)/there"],
            log      => "fixed /there",
            author   => "My Self <mself@here.at>",
            branch   => "trunk",
            module   => "test",
            tag_name => 'release-1.0',
        }
    );
```

## DESCRIPTION

**App::KGB::Commit::Tag** is a special sub-class of \<App:KGB::Commit\>, used to describe simple (not annotated tags). It only add a new field, **tag\_name**.

## FIELDS

- **tag\_name**

  The name of the tag, e.g. `"release-1.0"`.
