Ich verwende Mercurial für die meisten meiner Projekte, und wenn ich eine Website bereitstelle, führe ich einfach ein hg clone
auf dem Produktionsserver und hg pull -u
von dort aus. Ich möchte ein kleines Snippet in die Fußzeile meiner Website einfügen, das die aktuelle Revisionsnummer (sowohl dezimal als auch hexadezimal) und vielleicht auch den aktuellen Zweig anzeigt. Stack Overflow und BitBucket tun beide eine Variation von dem, was ich suche.
Ich habe kurz versucht, die Ausgabe von exec('hg summary')
aber ich bin auf ein paar Probleme mit den Zugriffsrechten gestoßen und habe mich gefragt, ob es einen besseren Weg gibt, das zu tun. Gibt es einen besseren Weg, oder ist exec
meine beste Option?