В настоящее время я добавляю упаковку к тому, что поддерживается в Mercurial. В настоящее время версия определена в Makefile. Я хотел бы изменить это, чтобы я мог создавать ежедневные пакеты или файлы с правильной версией.
Git предоставляет функцию "описать", которая может дать вам описание ближайшей помеченной сборки и текущей версии. Например, если я запустил это в ядре:
git describe HEAD
Git возвращает:
v3.0-rc7-68-g51414d4
сообщит мне, что ревизия позже v3.0-rc7, с git commitish из 51414d4
Есть ли что-то подобное в Mercurial?