gitである条件にマッチした最新のタグを取得する
メモ。
git for-each-ref --sort=-taggerdate --format='%(tag)' refs/tags | grep -m 1 "hoge.*"
- git for-each-ref refs/tags で全タグ取得
- --sort=-taggerdate で最新のtagを上に
- --format指定でタグ名だけ表示
- grepの-m 1 (最初の1つで検索やめる)指定で先頭を取ってくる
追加でやりたいこと
- 特定のブランチから探す
思ったこと
- ほんとにこんなやり方しか無いのか。