Я использую Mercurial для большинства своих проектов, и когда я развертываю веб-сайт, я просто делаю hg clone
на рабочем сервере и hg pull -u
оттуда.Я хотел бы добавить небольшой фрагмент в нижний колонтитул моего сайта, который отображает текущий номер ревизии (как десятичный, так и шестнадцатеричный), а также, возможно, текущую ветку.Переполнение стека и BitBucket делают вариации того, что я ищу.
Я кратко попытался проанализировать вывод exec('hg summary')
, но столкнулся с парой проблем с разрешениями, прежде чем задуматься, есть ли лучший способсделай это.Есть ли лучший способ, или exec
мой лучший вариант?