public void AddEnvironmentVariables()
{
var localRoot = suiteRoot as LocalFileSystemDirectory;
if (localRoot != null)
{
var logCommand = new LogCommand().WithRevision(RevSpec.WorkingDirectoryParent);
Client.Execute(localRoot.AbsolutePath, logCommand);
var changeSet = logCommand.Result.First();
string revNo = changeSet.RevisionNumber.ToString(CultureInfo.InvariantCulture);
log.DebugFormat("Mercurial current revision number is {0}", revNo);
environmentVariableContext.Define("HG_REVNO", revNo);
}
}