---
name: release-last-tag
description: Показать список коммитов после последнего git-тега в виде таблицы (дата/автор/хеш/сообщение).
argument-hint: "[опционально: путь репозитория или ref]"
---

# Коммиты после последнего тега

Цель: быстро понять, что попадёт в следующий релиз.

## Алгоритм

1) Определи последний тег:
   - `git fetch origin --tags`
   - `git describe --tags --abbrev=0`
2) Собери список коммитов после него:
   - `git log <tag>..HEAD --date=short --pretty=format:'%ad%x09%an%x09%h%x09%s'`
3) Выведи таблицу:

| Дата | Автор | Хеш | Сообщение |
|------|-------|-----|-----------|

4) Если автор один — можно убрать колонку «Автор».
5) Если коммитов нет — явно скажи `No commits since this tag`.
6) Предложи «провалиться» в конкретный коммит:
   - `git show --stat --format="Commit: %h%nAuthor: %an <%ae>%nDate: %ad%n%n%s%n%n%b" --date=short <hash>`
