I use Mercurial for most of my projects and when I deploy a web site, I simply just do an hg clone
on the production server and hg pull -u
from there. What I'd like to do is add a small snippet to my site's footer which displays the current revision number (both decimal and hex) as well as perhaps the current branch. Stack Overflow and BitBucket both do a variation of what I'm looking for.
I briefly tried parsing the output of exec('hg summary')
, but I ran into a couple permissions problems before wondering if there was any better way to do it. Is there a better way, or is exec
my best option?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…