Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, RomikT, Вы писали:
RT>>В mercurial это будет что-то вроде hg log -r tip --template '{latesttag}.{latesttagdistance}\n'
AVK>Для этого надо, во-первых, поменять схему версионирования — у нас сейчас мажорная версия константой в исходниках задается.
Тут одно другому не мешает, всё равно теги полезны будут.
AVK>А во-вторых тогда получается, что теги можно использовать только для обозначения версий.
Точно, git describe умеет фильтровать теги по регэкспу. В меркуриале вроде
NearestExtension тоже так умеет.
AVK>Впрочем, можно и так сделать, только непонятно, насколько latesttagdistance надежен и не получится ли такая ситуация, когда он погоду в африке выдавать будет.
Вроде пишут что он выдаёт самый длинный путь, то есть он всегда будет возрастать но, видимо, не всегда на единицу.