On Tue, 11 Jul 2023 17:03:35 +0300 Andrey Savchenko wrote: > On Tue, 11 Jul 2023 16:57:34 +0300 Andrey Savchenko wrote: > > On Tue, 11 Jul 2023 15:40:21 +0300 Grigory Ustinov wrote: > > > Выглядит неплохо, но лучше попросить аппрув у zerg@. Я не очень хорошо > > > разбираюсь в тонкостях сборки kde-шного окружения. > > > > > > С именованием версии почти получилось. Лучше было бы только > > > 3.2.0.0.количество_коммитов.gitb647b40. > > > > > > Но количество коммитов тут фиг узнаешь. > > > > Почему? git rev-list уже отменили? > > > > > Не знаю что в таких ситуациях > > > делать:) Вероятно именовать от 3.1.1 311 коммит. По крайней мере 744 > > > точно выглядит как ошибка. > > > > Почему? Бывают и тысячи, если смерджили какую тяжёлую ветку. > > Не поленился и сделал: > > (ветка sisyphus) > $ git describe > 3.2.0.0.744.gb647-alt1 > > Так что всё корректно. Там у апстрима своеобразный метод ведения репозитория через svn-интерфейс, поэтому новые версии теги не всегда получают. Если уж раскапывать, то там есть: a573687 Bump version to 3.3.0 Тогда, с учётом двух последних альтовых коммитов: $ git rev-list --count a573687..HEAD~2 208 $ git describe --always --abbrev=1 HEAD~2 b647 Итого "правильным" было бы 3.3.0.0.208.b647-alt1. Но я считаю, что лучше просто использовать всегда git describe для стабильного, воспроизводимого результата. А если апстрим ведёт по-особенному свой git репозиторий — это дело апстрима. Best regards, Andrew Savchenko