Как отобразить текущую версию рабочей копии репозитория hg на странице PHP

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

Я вкратце попробовал разобрать вывод exec ('hg summary') , но столкнулся с парой проблем с правами доступа, прежде чем задуматься, есть ли лучший способ сделать это. Есть ли лучший способ или exec мой лучший вариант?

16
задан Jimmy Sawczuk 15 May 2011 в 00:43
поделиться