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